Я пытаюсь сделать так, если флаг -theme не указан, он останавливает задачу gulp и задается вопросом, как наилучшим образом это сделать сухим способом.Стоп Gulp Задача, если условия выполнены
Я хотел бы, чтобы каждая отдельная задача остановилась, если параметр -theme не указан, а также остановить задачу по умолчанию, если она не выполнена.
Я пробовал несколько вещей, не повезло до сих пор.
Спасибо,
gulp.task('test', function() {
if(typeof(args.theme) == 'undefined' || args.theme === true) {
console.log(msg.noTheme);
return; // end task
}
// run rest of task...
});
gulp.task('test-2', function() {
if(typeof(args.theme) == 'undefined' || args.theme === true) {
console.log(msg.noTheme);
return; // end task
}
// run rest of task...
});
gulp.task('default', ['test-1', 'test-2']);