Le code source est utilisé pour 2 projets, Chaque projet a un code commun. Je souhaite ignorer de manière conditionnelle un module/dossier/répertoire via une tâche de gulp.Conditionnellement Ignorer les fichiers dans gulp.src
Quand je ne le suit fonctionne parfaitement
return gulp.src(
config.appMarkupFiles
'!app/settings', '!app/settings/**'
)
Cependant, je veux le faire sous conditions. J'ai aussi essayé le code suivant en utilisant le filtre gulp qui ne fonctionne pas pour moi.
var isQA = $.yargs.argv.stage === 'qa';
var filterSettings = $.filter(['!app/settings{, /**}'])
return gulp.src(
config.appMarkupFiles
)
.pipe(($.if(isQA,$.filter(filterSettings)))
Pour une raison quelconque, cela ne fonctionne pas. J'ai essayé l'option que vous avez suggérée alternativement. Avec pas de chance pour le moment. –
Vous devrez être un peu plus précis si vous voulez que je vous aide. –
Il n'ignore pas tous les fichiers de balisage. pas seulement le dossier de paramètres. Si je le commente, tous les fichiers de balisage sont traités sur www. –