У меня есть gulpfile, который последовательно запускает номер задачи.
В случае, если в какой-либо задаче возникла ошибка, они регистрируются в консоли.
Но яхотите выйти из сборки и вернуть статус ошибки.
const gulp = require('gulp');
const requireDir = require('require-dir');
requireDir('./gulpfile/');
const sequence = require('run-sequence').use(gulp);
gulp.task('default', function () {
sequence('clean', 'font', 'sprites', 'compile', function () {
gulp.start('fonts-css');
gulp.start('banner');
gulp.start('collection');
gulp.start('webpack');
gulp.start('header');
gulp.start('plugins');
gulp.start('promo');
});
});
![enter image description here](https://i.stack.imgur.com/VSV1U.png)