Остановите всю серию Gulp, если задача не удалась - PullRequest
0 голосов
/ 24 мая 2019

Я использую Gulp 4 для процесса сборки.

Короче говоря, у меня следующий скрипт gulp

const typescriptCompile = () => 
    tsProject.src().pipe(tsProject()).js.pipe(gulp.dest("lib"));

exports.default = gulp.series(deleteLibDir, typescriptCompile, typescriptLint, bundler);

Проблема заключается в том, что при сбое typescriptCompile весь процесс не завершится неудачей - так что упаковщик сгенерирует пустой пакет и, наконец, выдаст статус «успех».

Я пытался использовать gulp-fail, но series продолжался бы независимо от состояния 'typescriptCompile'.

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...