我一直在寻找一些生成角度应用的自动方式。我试图在YEOMAN上使用角度生成器,但我不喜欢提供的应用程序结构。
我发现了另一个生成器 angular-feature (https://github.com/codigo-pl/generator-angular-feature),这似乎解决了我的问题。但到目前为止,我无法使它成功。每当我尝试生成应用程序时(在功能结构上)都会返回错误:
命令: grunt build (即使我尝试使用grunt服务器也会返回相同的内容)
C:\ Users \ xxxxxx \ WorkFolders \ temp \ testGenerator> grunt build Loading “cdnify.js”任务......错误
错误:无法解析C:\ Users \ xxxxxx \ WorkFolders \ temp \ testGenerator .bowerrc: 意外的令牌v警告:找不到任务“cdnify”。使用--force来 继续。
因警告而中止。
更新
文件内部.bowerrc:
{
"directory": "app\vendor/bower_components"
}
运行生成器后我的文件夹:
testGenerator
--app
----src
------common
--node_modules
我的APP文件夹中的任何位置都没有 bower_components 文件夹。
有没有人使用过这个YEOMAN发生器并遇到同样的问题? 是否有另一个YEOMAN生成器由这样的功能构成?
答案 0 :(得分:3)
在项目中尝试使用此命令来解决问题。
npm install --save-dev grunt-google-cdn
我真的不确定为什么这里没有正式记录,也没有为什么默认的Yeoman项目生成脚本会出错。我必须执行搜索才能找到这个命令。
此外,请确保您使用的是稳定的版本的Node / npm。我的一个问题是我使用的是最新版本的npm,即0.11.12。但是,根据Node.js的网站,该版本不稳定。相反,我不得不使用版本0.10.26,这是他们最新的稳定版本。
<强>链接:强>
答案 1 :(得分:1)
问题得到解决,它一直面对着我。
问题
{
"directory": "app\vendor/bower_components"
}
解决方案
{
"directory": "app/vendor/bower_components"
}
生成器正在生成反斜杠而不是斜杠。但奇怪的是它似乎只发生在Windows上。 Ubuntu和Mavericks我没有这个问题。