Задача «Копировать изображения» копирует ВСЕ файлы изображений при первом запуске. Затем задача «Просмотр исходных файлов» просматривает исходную папку изображений и imagesWatcher.on('add)
перехватывает добавленные файлы. Как я могу вызвать «Копировать изображения» из обратного вызова «wathcer.on()»?
Обратите внимание, что имя задачи gulp в верблюжьем регистре является нежелательным ограничением. Я знаю, что gulp.run
был удален в gulp4, но здесь это может быть очень кстати.
gulp.task('Copy images', () => {
// ...
})
gulp.task('Watch source files, () => {
let imagesWatcher = gulp.watch('src/images/**/*.*');
watcher.on('add', function(path, stats) {
// How to call 'Copy images'?
});
})