Comment grunt regarder les fichiers dans des sous-dossiers?

Mes codes, les dossiers et les fichiers comme ceci, vous ne savez jamais combien de sous-dossiers qu'il contient:

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

Voici une partie de la Gruntfile.js:

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

Grunt ne peux pas regarder les changements de mes tous les fichiers JavaScript en utilisant 'js/*.js'. Alors, comment écrire le chemin d'accès au fichier d'expression?

InformationsquelleAutor HOT.CHO | 2013-03-21