Добрый день.
Есть таск.
gulp.task('compile:views',function() {
return new Promise((resolve, reject) => {
emitty.scan(global.emittyChangedFile).then(() => {
gulp.src(config.paths.src.views)
.pipe($.if(global.watch, emitty.filter(global.emittyChangedFile)))
.pipe($.pug({ pretty: true }))
.pipe(gulp.dest(config.paths.dest.views))
.on('end', resolve)
.on('error', reject);
});
})
});
+ таск build
gulp.task("build", gulp.series(
"clean",
gulp.parallel("compile:views", "compile:styles", "copy:favicon", "compress:images", "copy:fonts"))
);
Собственно, проблема заключается в том, что все задачи выполняются до compile:views. Ошибка сообщает о том, что таск никак не сообщает об окончании. Вроде бы возвращается промис, но почему-то ничего не работает. HELP!
Спасибо