javascript - 未找到 Yeoman Angular 特征生成器 cdnify 任务

标签 javascript angularjs gruntjs yeoman yeoman-generator

我一直在寻找一些自动方法来生成 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

Error: Unable to parse C:\Users\xxxxxx\WorkFolders\temp\testGenerator .bowerrc: Unexpected token v Warning: Task "cdnify" not found. Use --force to continue.

因警告而中止。

更新:

文件 .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/

相关文章:

linux - 为 ubuntu 14.04 grunt 命令配置 yeoman 不起作用

angularjs - 使用 angularjs 和 gruntjs 进行前端开发工作流程

javascript - 价格变化时更新 strip 数据量

javascript - (更改)事件不适用于选择和输入元素,但适用于复选框 Angular 6、Material 6

javascript - Kendo ui 网格命令模板点击链接功能

angularjs - pdfmake图像错误插入

javascript - 递归异步函数

javascript - Grunt pid 文件和 Grunt-kill

javascript - 函数声明比函数表达式快?

javascript - 如何隐藏和显示应用单选按钮