如何在子文件夹中看到文件?

我的代码文件夹和这样的文件,你永远不知道它有多less个子文件夹:

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

这里是Gruntfile.js的一部分:

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

Grunt不能使用'js/*.js'来观察所有JavaScript文件的变化。 那么如何编写正确的文件pathexpression式呢?

根据有关文件通配的官方文档 ,要监视目录path及其子目录中某种文件types的文件的更改,您需要:

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