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
這是因爲我錯過了另一個感嘆號,在第一行。在這裏,我現在修好了。 –