Глотком смотреть меньше и ошибка?

Я использую gulp для создания CSS из меньшего и имею функцию просмотра. Все работает нормально, когда в меньшем количестве файлов нет ошибок, часы вызывают функцию меньшего размера и компилируют css. Но когда у меня есть ошибки в меньшем количестве файлов, часы просто прерываются, говоря, где ошибка. Когда я исправляю ошибку в меньшем файле, часы больше не работают. Я должен запустить его снова, можно ли увидеть, есть ли ошибка, и просто продолжить наблюдать за компиляцией, вот мой gulp.js

// Less to CSS task
var parentPath = './content/css/';
var sourceLess = parentPath;
var targetCss = parentPath;

gulp.task('less', function () {
    return gulp.src([sourceLess + 'styles.less'])
        .pipe(less({ compress: true }).on('error', gutil.log))
        .pipe(autoprefixer('last 10 versions', 'ie 9'))
        .pipe(minifyCSS({ keepBreaks: false }))
        .pipe(gulp.dest(targetCss))
        .pipe(notify('Less Compiled, Prefixed and Minified'));
});

gulp.task('watch', function () {
    gulp.watch([sourceLess + 'styles.less'], ['less']);  // Watch all the .less files, then run the less task
});

person Miomir Dancevic    schedule 10.03.2016    source источник
comment
Вы смотрели gulp-plumber для подавления ошибок?   -  person chris    schedule 10.03.2016


Ответы (1)


В документации плагина gulp-less говорится, что у него нет встроенного способа провалите задачу и оставьте наблюдателя активным. Но он говорит, что вы не можете сделать это с stream-combiner2.

Вы можете увидеть пример здесь взято из официального репозитория gulp на github.

person franmartosr    schedule 10.03.2016