How grunt watch files in sub folders?

JavascriptGruntjs

Javascript Problem Overview


My codes folders and files like this, you never know how many sub folders in it:

js/sub1/a.js
js/sub2/b.js
js/sub3/sub31/c.js
js/sub4/sub41/sub411/d.js

Here is part of the Gruntfile.js:

grunt.initConfig({
    watch: {
        src: {
            files: ['js/*.js'],
            tasks: []
        }
    }
});

Grunt can't watch the changes of my all JavaScript files by using 'js/*.js'. So how to write the correct file path expression?

Javascript Solutions


Solution 1 - Javascript

Per the official documentation on file globbing, to watch for changes for files of a certain file type in the directory path and its subdirectories, you'll want:

files: ['js/**/*.js']

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionHOT.CHOView Question on Stackoverflow
Solution 1 - JavascriptashoxView Answer on Stackoverflow