yeoman相关内容
为什么不建议 Yeoman 在他们的网站上写字时建立网站http://yeoman.io/road.html 消除误解 […]- 不推荐用于构建网站[…] 解决方案 此问题已在 邮件列表: Yeoman 的主要目标是改进开发人员创建网络应用程序的工作流程.这并不是说它不能用于搭建/构建网站,但我们只是想澄清一下,基本网站不是我们的目标受众.
..
您好,我正在寻找使用 yeoman 应用程序生成器或最少代码模板的说明,以创建集成 Entity Framework Core 和 Angular 2/4 的 Web 应用程序. 提供的答案最好使用自耕农应用程序生成器.此外,我不介意安装任何其他必要的工具来实现这一目标. 解决方案 到目前为止,我还没有为所有三个包 - ASP.Net Core、Entity Framework Co
..
我正在使用 npm install -g yo gulp 来安装 yeoman,这是我得到的错误npm WARN 已弃用 cross-spawn-async@2.2.5:cross-spawn 不再需要构建工具链,请改用它C:\Usr\local\gulp ->C:\Usr\local\node_modules\gulp\bin\gulp.jsC:\Usr\local\yo ->C:\Usr\lo
..
如何通过自耕农生成器创建一个空目录? 我看过mem-fs-editor,但就我而言可以看出,只有在创建子文件时才会创建目录.我试过在子目录中创建一个文件,然后删除该文件,但这不起作用(我假设因为 mem-fs 是完全在内存中预建的,在写入磁盘时,不会写入空目录). 解决方案 mem-fs-editor(Yeoman 使用的文件库)不支持空文件夹.这与 git 的工作方式非常相似,内部
..
在使用 Yeoman 搭建脚手架时,我想用模板替换我应用中的部分内容.一切似乎都很好,但我在脚手架期间遇到了这个冲突错误. 这个模板('条件文件/html/_signup.email.html', 'app/html/partials/_main.signup.html'); 冲突应用程序/html/partials/_main.signup.html[?] 覆盖 app/html/p
..
我在设置 yeoman 时遇到问题.尝试安装某些软件包(yeoman、compass)时,我不断收到此错误.而其他包安装正常(git、python). 外部包不能依赖于针对项目的包 解决方案 我不确定失败在哪里,但 nuget 有一个长期存在的问题,巧克力也使用内容文件夹:(. 如果任何依赖的包有内容文件夹,则需要上游包也有内容文件夹.这是不可取的,因此解决方法是要求包维护者删
..
运行 npm install -g generator-webapp 在 npm-debug.log 文件的末尾给出: 18875 错误 peerinvalid 该包不满足其兄弟姐妹的 peerDependencies 要求!18875 错误 peerinvalid Peer generator-mocha@0.1.6 想要 yo@>=1.0.018875 错误 peerinvalid Peer
..
当我尝试使用 yeoman 创建一个 web 应用程序时,我得到了这个. /usr/local/lib/node_modules/yo/node_modules/insight/node_modules/configstore/configstore.js:66抛出错误;^错误:EACCES,权限被拒绝“/root/.config/configstore/insight-yo.yml"您无权访问
..
我希望在第一个生成器安装完成后调用另一个自耕农生成器,这将基于我对其中一个提示给出的答案. 我尝试在最后调用它. end: function () {this.installDependencies({回调:函数(){if( this.generator2 ){shell.exec('yo generator2');}}.绑定(这个)});}, 这会运行 generator2,但我无法回
..
我在尝试 yo angular 时遇到以下错误: 在搭建脚手架期间,还有其他错误消息. 我做到了: npm install -g yonpm install -g generator-angular你的角度 我也尝试在失败后执行 npm install. 我也尝试过使用 yo webapp. 这里是错误: >optipng-bin@0.3.1 安装后 C:\U
..
在 IE8 中测试时,LiveReload 会抛出错误,因为不支持 Web 套接字.有没有办法配置 yeoman 以禁用 LiveReload? 解决方案 尽量使用
..
我不小心安装了一个我不想要的发电机. 我找不到任何删除它的方法. 我应该怎么做才能做到这一点? 解决方案 Generators 只是普通的 npm 模块,所以你可以用 删除它 npm uninstall -g generator-[nameOfGenerator]
..
我正在编写我的第一个 Yeoman 生成器,它会提示用户进行各种输入并根据他们的响应有条件地创建文件.我需要能够根据用户输入调用子程序(可能是 Yeoman 子生成器),并将参数传递给它. 我想使用命名函数(它们不会自动运行)的原因是有时用户的响应应该调用多个组合的函数,有时函数应该单独运行. 我尝试过的: 我认为子生成器是可行的方法,因为我仅在用户请求时才创建文件集.但是我无法
..
所以只是为了给你一些上下文,我正在尝试创建一个生成器来创建一些文件(当然基于用户输入)以及更新项目中的一些现有文件(比如添加一条新路线). 使用 this.template 创建文件没问题...问题是:有没有办法用 Yeoman 做到这一点,而不必使用 Node 读取文件并做一些奇特的查找和替换? 解决方案 好的,我找到了问题的答案. Addy Osmani 向我展示了在哪里可
..
我正在尝试创建一个 yeoman 生成器,我必须在其中将一些文件和文件夹从 templatePath 复制到 destinationPath,但我希望其中一些文件带有一个变量,yeoman 可以通过用户的输入之一更改该变量. like: "-plugin.php" -> "hello-plugin.php" 我看到一些参考资料表明可以这样做,但我找不到方法. 我
..
我的 yeoman 生成器将文件从模板复制到目标路径: this.fs.copyTpl(this.templatePath(),this.destinationPath(), {appName: this.props.appName}); 在项目生成过程中,我需要将this.props.appName的值赋给一些文件名. 不幸的是,我不能像在这些文件中那样这样做: -project.s
..
几个月前我使用 generator-angular 来搭建一个项目,整个生态系统(karma、Node 版本、grunt 包)已经有了很大的发展.我一直在运行测试、构建东西等方面遇到问题. 我知道我可以使用 nvm 降级我的 Node 版本并安装较旧的软件包,但这很糟糕,尤其是当团队中有很多开发人员时.在过去的几个月里,我已经将这些生成器用于 10 多个项目,所以我对解决方案非常感兴趣.
..
所以我想开始使用 yeoman (Gruntjs/requirejs/bower),但我想知道这是否可以从您的 vm 内部完成,或者将它安装在我的主机 (OSX) 上对我的工作流程会更好?据我所知,您需要有几个依赖项,例如 node.js. 这是一个主观的东西还是有指导方针? 解决方案 正如@matt-cooper 所说,这是一个主观的东西. 就我个人而言,我在我的主机上运行它
..
当我尝试使用带有此命令的 yeoman 搭建项目的脚手架时出现此错误. npm install generator-gulp-webapp --global 错误: 自耕农医生在您的系统上运行健全性检查✖ NODE_PATH 匹配 npm rootnpm 全局根值不在您的 NODE_PATH 中 我使用的是 Ubuntu 15.04 并且没有使用 sudo 命令安装 npm 和 node.
..
我已经安装了 node.js 并使用 npm-g_nosudo 脚本.然后当我运行 npm install -g yo 时,我看到一堆内容在我的终端窗口中滚动,没有错误,然后就完成了.然后我输入 yo,OS X 告诉我它找不到命令. Sullys-MacBook-Pro:~ Sully$ npm install -g yo/Users/Sully/npm/bin/yo ->/Users/Sull
..