Grunt是否可以仅定位子目录?我的项目中有一个javascript文件夹,它包含一些.js文件,在这个文件夹中我也有一些子目录。
MainDirectory
/javascript
global.js
modal.js
/subdirectory1
somescripts.js
/subdirectory2
otherscrips.js
所以在我的grunt配置中,我使用concat只抓取javascript文件夹中的文件并忽略子目录。所以我需要的是复制子目录中的文件并忽略子目录之外的文件,在本例中为global.js和modal.js。这是我的复制代码(Gruntfile.js):
copy: {
subdirs: {
expand: true,
dot: true,
cwd: 'javascript',
dest: 'app/assets/javascript',
src: '**/*.js'// I know this grabs files and subdirectories
}
}
我确定有办法做到这一点但是在使用谷歌搜索和阅读Grunt文档后,我仍然无法找到一个合适的解决方案。任何帮助,将不胜感激。感谢。
答案 0 :(得分:1)
基本方法是指定当前和所有子目录中的所有文件,然后显式忽略当前目录中的所有文件。
将您的src
媒体资源更改为:
src: ['**/*.js', '!*.js'],