Как заставить gulp-cached работать с мопсом включенным?

У меня есть несколько шаблонов мопса в корне, и их включает в includes/ папка. Когда я пытаюсь использовать gulp-cached, он не обрабатывает никаких изменений.

Моя задача:

let gulp = require('gulp');
let pug = require('gulp-pug');
let cached = require('gulp-cached');
let remember = require('gulp-remember');

gulp.task('processMarkup', function(){
    return gulp.src(['src/*.pug', {since: gulp.lastRun('processMarkup')})
       .pipe(cached('processMarkup'))
       .pipe(pug())
       .pipe(remember('processMarkup'))
       .pipe(gulp.dest('./dist/'));
});

Часы:

gulp.task('watch-markup',function(done){
    gulp.watch(['./src/*.pug','./src/includes/**/*.pug'], gulp.series('processMarkup'));
    return done();
});

0 ответов

Другие вопросы по тегам