Не работает watch для pug
Настраиваю gulpfile, но watch работает только для scss, для pug нет. Отдельно таск pug работает. В чём может быть проблема? Вместо parallel пробовала series, не помогло. Может быть кто-то знает хорошую документацию по gulpfile, в тех источниках, которые я находила разные варианты, и не все из них работают. В самой документации gulp мне ничего не понятно, даже в русской версии.
const gulp = require('gulp'),
sass = require('gulp-sass'),
pug = require('gulp-pug'),
sourcemaps = require('gulp-sourcemaps'),
bulk = require('gulp-sass-bulk-import'),
autoprefixer = require('gulp-autoprefixer'),
clean = require('gulp-clean-css'),
concat = require('gulp-concat');
gulp.task('sass-compile', function () {
return gulp.src('./src/blocks/**/*.scss')
.pipe(sourcemaps.init())
.pipe(bulk())
.pipe(sass({
outputStyle: 'compressed'
}).on('error', sass.logError))
.pipe(autoprefixer({
overrideBrowserslist: ['last 8 versions'],
browsers: [
'Android >= 4',
'Chrome >= 20',
'Firefox >= 24',
'Explorer >= 11',
'iOS >= 6',
'Opera >= 12',
'Safari >= 6',
],
}))
.pipe(clean())
.pipe(concat('style.min.css'))
.pipe(sourcemaps.write('./'))
.pipe(gulp.dest('./build/css/'))
});
gulp.task('pug-compile', function () {
gulp.src('src/pages/*.+(jade|pug)')
.pipe(pug({pretty: '\t'}))
.pipe(gulp.dest('dist/'))
});
gulp.task('watch', function () {
//watch('./src/blocks/**/*.scss', gulp.parallel('sass-compile'));
gulp.watch('src/pages/*.+(jade|pug)', gulp.parallel('pug-compile'));
});