Доброго дня !
Не могу не как понять как решить такую проблему, когда допускаю ошибку в файлах pug то сервер browserSync падает, хотя если я допускаю ошибку в less файлах, то он просто ругается в консоли но работать продолжает. Как добиться того, что бы сервере не падал при ошибках в pug файлах ?
var gulp = require('gulp'),
less = require('gulp-less'),
pug = require('gulp-pug'),
browserSync = require('browser-sync'),
reload = browserSync.reload;
gulp.task('connect', function() {
browserSync({
server: './assets',
open: false,
notify: false
});
});
gulp.task('default', ['connect', 'watch']);
gulp.task('less', function () {
gulp.src('less/index.less')
.pipe(less())
.pipe(gulp.dest('assets/css'))
.pipe(reload({stream: true}));
});
gulp.task('pug', function () {
gulp.src('pug/index.pug')
.pipe(pug({
pretty: true
}))
.pipe(gulp.dest('assets/'))
.pipe(reload({stream: true}));
});
gulp.task('watch',function(){
gulp.watch('less/*.less',['less']);
gulp.watch('less/*/*.less',['less']);
gulp.watch('pug/*.pug',['pug']);
});