[英]Gulp exclude all files and folder
我试图从观看或移动一组文件中排除一项任务。
基本上,我想使用变量all_web_files移动所有设置的文件:
gulp.task('move-files', function()
{
gutil.log( gutil.colors.bgCyan.bold('Moving Folders to Build'));
//Move the web files
gulp.src(all_web_files)
.pipe(gulp.dest(build));
});
然后:
var all_web_files = [
site + '**/*', '!web_server/resources/{assets,assets/**}',
ch_core + '**/*',
ch_server + '**/*',
ch_server + '!{p4p_api,p4p_api/**}',
ch_server + '!{p4p_ebextensions,p4p_ebextensions/**}'
];
因此,基本上我想排除资产文件夹及其中的所有内容以及p4p_api和p4p_ebextensions文件夹及其中的所有内容。 不幸的是,这些文件夹一直在移动。 我怀疑我没有排除他们的权利。
您将感叹号放在错误的位置。 尝试这种方式:
var all_web_files = [
ch_core + '**/*',
ch_server + '**/*',
'!' + site + '**/*', 'web_server/resources/{assets,assets/**}',
'!' + ch_server + '{p4p_api,p4p_api/**}',
'!' + ch_server + '{p4p_ebextensions,p4p_ebextensions/**}'
];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.