-->

can grunt automatically include all my js in index

2020-04-03 06:24发布

问题:

Closed. This question needs to be more focused. It is not currently accepting answers.

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 5 years ago.

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.