can grunt automatically include all my js in index.html? [closed]

房东的猫 提交于 2019-12-01 14:59:10

问题


I'm new to grunt. I'm coming from rails and getting into angular. From what I can see grunt usemin can replace <script src=...> between build directives and replace that with a single minified js during grunt build. That's great for deployment.

However whenever I add new angular controllers during development, I also have to remember to add them to my index.html. That's a hassle, and the same goes for if I move my feature folders around, I have to change all my src paths in index.html.

It would be nice if in development, grunt would watch all my src/**/*.js and automatically add them all to index.html for me... similar to rails asset pipeline and asset manifest that just does require_tree when you're developing. You can put files anywhere and it's automatically available.

Is there such an existing solution or example for a grunt watcher? Thanks


回答1:


Have a look at https://github.com/jwvdiermen/grunt-include-source#usage-examples

Works for both including JS and CSS.




回答2:


if you use use bower to manage your assets, grunt-bower-install is what you looking for. otherwise you can use grunt-bower-requirejs-alias. for rails-like require_tree, you can try node-require-dir. why not search in npm registry ? it's a good place to find plugins.



来源:https://stackoverflow.com/questions/19737516/can-grunt-automatically-include-all-my-js-in-index-html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!