Я пытаюсь закончить свой gulpfile.js, но у меня проблема с «gulp watch». Когда я запускаю своего наблюдателя, он обнаруживает изменения и запускает назначенное задание, но только один раз. Следующие изменения в файлах больше не запускают задачи. Я не знаю, почему, но мой наблюдатель работает только один раз.Часы Gulp работают только один раз
Я считаю, что наблюдатель не понимает, какие задачи он запускает. Или, может быть, это что-то иметь дело с отложенной загрузки или выполнения последовательности плагинов я использую ...
var
gulp = require('gulp'),
plugins = require('gulp-load-plugins')({
DEBUG: true
});
plugins.runSequence = require('run-sequence');
gulp.task('watch',function(){
gulp.watch('public/**/*.+(css|js)',['buildEspecifico']);
});
gulp.task('buildEspecifico',function(callback){
return plugins.runSequence(
['deletarMainMin'],
['agruparJS','agruparCSS']
);
});
«deletarMainMin», «agruparJS», «agruparCSS» и другие задачи, определенные в том же gulpfile.
Заранее благодарен!
Cheers,
Fabio.
Hello @Sven! Большое спасибо за помощь. Я не могу удалить этот обратный вызов, потому что необходимо правильно выполнить задачи последовательно. Я попытаюсь добавить обратный вызов в последовательность и посмотреть, что произойдет. Будет обновлен поток через несколько минут. – FTM
Эй @ Свен, это не сработало. Случилось так, что после того, как я внес изменения, задачи начали работать в бесконечном цикле. Например, если наблюдатель несколько раз вызывал '' buildEspecifico''. – FTM
То же самое произошло, когда я попытался удалить обратный вызов. Наблюдатель продолжал называть задачу без остановки. – FTM