我一直在寻找一些自动方法来生成 Angular 应用程序。我尝试在 YEOMAN 上使用 Angular 生成器,但我不喜欢提供的应用程序结构。
我发现另一个生成器 Angular 特征( https://github.com/codigo-pl/generator-angular-feature )似乎可以解决我的问题。但到目前为止我还无法让它发挥作用。每次当我尝试生成应用程序(在功能结构上)时都会返回错误:
命令:grunt build(即使我尝试 grunt 服务器返回相同的结果)
C:\Users\xxxxxx\WorkFolders\temp\testGenerator>grunt build Loading "cdnify.js" tasks...ERROR
block 引用>Error: Unable to parse C:\Users\xxxxxx\WorkFolders\temp\testGenerator .bowerrc: Unexpected token v Warning: Task "cdnify" not found. Use --force to continue.
因警告而中止。
block 引用>更新:
文件 .bowerrc 内:
{ "directory": "app\vendor/bower_components" }
运行生成器后我的文件夹:
testGenerator --app ----src ------common --node_modules
我的 APP 文件夹中的任何位置都没有 bower_components 文件夹。
有人已经使用过这款 YEOMAN 生成器并遇到过同样的问题吗? 是否有另一种由像这样的功能构建的 YEOMAN 生成器?
最佳答案
在您的项目中尝试此命令来解决问题。
npm install --save-dev grunt-google-cdn
我真的不确定为什么这没有在任何地方正式记录,也不确定为什么默认的 Yeoman 项目生成脚本构建时会出现错误。我必须执行搜索才能找到此命令。
此外,请确保您使用的是 Node/npm 的稳定版本。我的问题之一是我使用的是最新版本的 npm,即 0.11.12。然而,根据 Node.js 的网站,该版本不稳定。相反,我不得不使用版本 0.10.26,他们最新的稳定版本。
链接:
关于javascript - 未找到 Yeoman Angular 特征生成器 cdnify 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22718993/