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

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

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

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

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

看看https://github.com/jwvdiermen/grunt-include-source#usage-examples

适用于JS和CSS。

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