0
我想排除一个任务从看或移动一组文件。Gulp排除所有文件和文件夹
基本上,我想要把所有的文件,我设置了使用可变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及其中的所有内容。不幸的是,这些文件夹不断移动。我怀疑我不排除他们的权利。
啊,我明白了。这对'!'有效+ ch_server +'{p4p_api,p4p_api/**}', '!' + ch_server +'{p4p_ebextensions,p4p_ebextensions/**}''但资产仍然来自'站点' – Packy
这是因为我错过了另一个感叹号,在第一行。在这里,我现在修好了。 –