我想复制文件夹中的所有文件,但我想在子文件夹中排除特定的文件扩展名。我怎么能这样做?
以下是我的代码片段:
frontendDev: {
files: [{
expand: true,
cwd: './frontend/app',
src: ['!angular/*.js', '**/*.!(coffee|less|scss|sass)'],
dest: './frontend/.dev'
}]
},
注意:这里我想复制所有文件,但我想排除angular
子文件夹中的(.js)文件。
有什么想法?感谢
基于Raptis Dimos所说的包含和排除顺序很重要。 所以我先把夹杂物放在最后,然后是排除。
frontendDev: {
files: [{
expand: true,
cwd: './frontend/app',
src: ['**/*.!(coffee|less|scss|sass)', '!angular/**/*.js'],
dest: './frontend/.dev'
}]
},
答案 0 :(得分:1)