Yeoman Angular Generator Grunt 构建脚本中的 scripts/vendor.js 文件为空。

6
我通过yo angular [project-name]生成了一个Angular项目,并尝试使用grunt build构建。 我检查了dist/scripts/vendor.d41d8cd9.js文件,发现它是空的。 我发现这个问题,但是它并没有帮助我。 如果有人能指导我正确的方向,将不胜感激。
1个回答

24

不知怎么的,我找到了答案,我将build:js标签从以下内容更改:

<!-- build:js scripts/vendor.js -->
<!-- bower:js -->

<!-- endbower -->
<!-- endbuild -->

收件人:

<!-- build:js(./) scripts/vendor.js -->
<!-- bower:js -->

<!-- endbower -->
<!-- endbuild -->

它解决了我的问题 :)


1
老兄,你完全解救了我数小时的挫败感 :D 谢谢! - jossemarGT
1
确实是这样。但该死的,我感觉自己在这个构建系统中像个新手...这么神秘!这么多指令! - demaniak
一样。谢谢老兄。但是,我对Yeoman团队感到非常不满。他们怎么能发布这种垃圾?!而且这已经不是第一次了。在发布之前测试这样的基本场景是很简单的事情。太糟糕了。Yeoman太棒了,为什么要浪费它的声誉呢? - vucalur
1
这个问题在 generator-angular 的版本 0.9.2 中得到了修复。我注意到在使用 0.9.0-1(正如 Yeoman codelab 建议的那样)时出现了相同的错误。 - thicolares
有趣。我不得不做与这个完全相反的事情。我猜这与路径有关... - karantan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接