balion
@balion
Junior front-end developer

Как игнорировать ошибки в gulp?

Начинаю писать индекс на jade ,если напишу что-то не так в файле, и он скомпилируется, то галп выбивает в консоли ошибку,и завершается работа gulp watch,как быть?Если ли такой плагин галп , который бы позволил компилировать любые файлы с ошибками?
  • Вопрос задан
  • 2601 просмотр
Решения вопроса 1
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
В ваш .pipe(jade({...})) в последовательность добавляете .on('error', gutil.log) .on('error', gutil.beep)), предварительно подключив gulp-util. Компилироваться до конца, конечно, файл не будет, но и обрываться процесс watch тоже не будет. Просто будет логироваться код ошибки, а также данное событие будет сопровождаться звуковым уведомлением. Как только Вы исправите ошибку синтаксиса компилируемого джейда, он скомпилируется до конца.

Примерно так:

gulp.task('jade', function () {
  gulp.src('./src/jade/*.jade')
    .pipe(jade() .on('error', gutil.log) .on('error', gutil.beep))
    .pipe(gulp.dest('./public/html/'))
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы