Доброго дня !
Не могу не как понять как решить такую проблему, когда допускаю ошибку в файлах 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']);
});