可以grount自动包含index.html中的所有js?

时间:2013-11-02 00:20:26

标签: ruby-on-rails angularjs gruntjs grunt-usemin

我是新来的咕噜声。我来自铁轨并进入角度。从我可以看到,grunt usemin可以在构建指令之间替换<script src=...>,并在grunt构建期间用单个缩小的js替换它。这对于部署非常有用。

但是每当我在开发过程中添加新的角度控制器时,我也必须记住将它们添加到我的index.html。这是一个麻烦,如果我移动我的功能文件夹,我必须改变index.html中的所有src路径。

如果在开发过程中,grunt会监视我的所有src/**/*.js并自动将它们全部添加到index.html中,这将是很好的...类似于rails资产管道和资产清单,当你需要时,它只需要require_tree重新发展。您可以将文件放在任何位置,并且它可以自动使用。

对于咕噜咕噜的观察者,是否存在这样的现有解决方案或示例?谢谢

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:1)

如果您使用bower来管理您的资产,那么grunt-bower-install就是您所需要的。否则你可以使用grunt-bower-requirejs-alias。对于类似rails的require_tree,你可以试试node-require-dir。为什么不在npm registry中搜索?这是找到插件的好地方。

相关问题