如何更新Yeoman生成的Grunt托管应用程序中的脚本部分?

时间:2016-02-27 14:32:52

标签: gruntjs npm yeoman

我刚刚设置了一个Yeoman应用程序,即基于Angular.js的生成器。我已将新的JavaScript文件添加到我的脚本目录中。在index.html中有自动生成的部分:

<!-- build:js({.tmp,app}) scripts/scripts.js -->
<script src="scripts/app.js"></script>
<script src="scripts/controllers/main.js"></script>
<script src="scripts/controllers/about.js"></script>
<!-- endbuild -->

完整的源代码,您可以访问here

为什么Grunt / Yeoman没有检测到更改以及如何手动更新?

1 个答案:

答案 0 :(得分:0)

自动添加到index.html文件中的脚本是在.bower.json文件中声明的脚本(您的库依赖项,如angular和bootstrap)。

当您按grunt-wiredep运行grunt时会自动添加这些脚本,这将读取.bower.json文件,并将您的依赖项作为脚本标记注入<!-- bower:js -->...<!-- endbower --> index.html部分内文件。

您需要手动添加脚本