Я только что перенес старый проект с gulp 3 на gulp 4.0.0. У меня проблемы с запуском задач gulp.watch в моей функции наблюдения. Я работаю в Windows.
Функция просмотра выглядит следующим образом:
function watch(done) {
gulp.watch(LAYOUTSFILES, copytosomelocation);
gulp.watch(MODULEFILES, copymodulestosomelocation);
gulp.watch(DLLFILES, gacdeploy);
gulp.watch("./Styles/**/*.less", cssless);
console.log("watching");
done();
}
Местоположения отформатированы следующим образом (сработало в gulp 3, поэтому местоположения, по крайней мере, правильные):
let LAYOUTSFILES = [
"./Folder/Project/**/*.*"
];
Это первая вызываемая задача:
function copytosomelocation() {
console.log("In copy");
return gulp.src(LAYOUTSFILES)
.pipe(fileCache.filter())
.pipe(gulp.dest(OUTLAYOUTS));
}
В конце файла gulpfile у меня есть exports.watch = watch;
.
Когда я запускаю, я получаюследующий вывод:
[18:43:59] Using gulpfile
D:\git\repo\folder\someproject\gulpfile.js
[18:43:59] Starting 'watch'...
watching
[18:43:59] Finished 'watch' after 17 ms
То есть - файлы не копируются - в консоль не записывается вывод из функции copytosomelocation.
Чего мне не хватает?