Добрый день.
Вероятно кто-то знает, как компилировать только тот фаил в котором произошли изменения, например в каталоге лежит 20 файлов с расширением pug, стоит watcher который смотрит за изменением в каталоге, при изменении одного файла происходит перекомпиляция всех, помоему это ерунда какая-то, когда файлов становится много начинается адская боль, можно ли следить за файлом(не важно за каким) и если он изменился компилировать именно его с его инклюдами а не все 20.
Для сборки использую gulp
// Pug task
gulp.task('pug', function buildHTML(cb) {
return gulp.src('pug/*.pug')
.pipe(pug())
.pipe(gulp.dest('./dist/'));
});
// Watch task
gulp.task('watch',function(){
global.isWatching = true;
// Modules pug
watch('pug/*.pug', function() {
return runSequence('pug', browserSync.reload);
});
});