源代码用于2个项目,每个项目都有一些通用代码。我想通过 gulp 任务有条件地忽略模块/文件夹/目录。
当我遵循它时,它可以完美地工作
return gulp.src(
config.appMarkupFiles
'!app/settings', '!app/settings/**'
)
但是,我想有条件地这样做。我还使用 gulp-filter 尝试了以下代码,这对我不起作用。
var isQA = $.yargs.argv.stage === 'qa';
var filterSettings = $.filter(['!app/settings{, /**}'])
return gulp.src(
config.appMarkupFiles
)
.pipe(($.if(isQA,$.filter(filterSettings)))