我正在使用grunt
搜索我的所有.js
文件以创建文档,我希望它搜索web/assets/js/
内的所有文件,所以我这样做:
ngdocs: {
all: ['web/assets/js/*.js']
},
但是我发现这不包括子文件夹中的.js
个文件。
有没有办法让它看到这些子文件夹里面,还是我必须在gruntfile中指定所有这些?
答案 0 :(得分:1)
要在子文件夹中包含.js
文件,请在您的glob模式中添加double glob stars **
,如下面的代码段所示:
ngdocs: {
all: ['web/assets/js/**/*.js']
},
grunt 文档的Globbing patterns部分摘录如下:
所有大多数人都需要知道
foo/*.js
将匹配.js
子目录中以foo/
结尾的所有文件,但foo/**/*.js
将匹配以{{结尾的所有文件1}}在.js
子目录及其所有子目录中。
答案 1 :(得分:1)
感谢@RobC的回答,我发现为了获取所有子文件夹.js
文件,我必须这样做:
ngdocs: {
all: ['web/assets/js/*/*.js']
},
我不确定为什么双星球**
对我不起作用,但无论如何,这是我问题的答案。