Hom*_*man 9 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.您可以将文件放在任何位置,并且它可以自动使用.
对于咕噜咕噜的观察者,是否存在这样的现有解决方案或示例?谢谢
如果您使用 Bower 来管理您的资产,那么 grunt-bower-install 就是您所寻找的。否则你可以使用 grunt-bower-requirejs-alias。对于类似rails的require_tree,您可以尝试node-require-dir。为什么不在npm 注册表中搜索?这是寻找插件的好地方。