我有一个gulpfile,它使用运行序列和 gulp.watch()。
这是一个使用运行序列的示例任务。
gulp.task('rebuild', function (callback) {
runSequence('clean',
'lint',
['process-js', 'process-styles', 'move-fonts', 'move-static-content']);
});
当我对文件进行更改时,监视任务将运行我指定的任务一次。在这种情况下,应该执行的任务是“运行”,这与默认任务相同,只是它不再运行开发服务器和监视任务。当我进行进一步编辑时,无论是在同一个文件中还是在不同的文件中,都没有任何反应。
如果我通过 gulp.watch 一个普通的 gulp 任务(没有运行顺序),例如 clean 任务,那么 watch 每次都会运行 clean 任务。
我确定我做错了什么,但我不明白是什么。我认为某些东西可能会默默地出错并断开流,但我不知道如何调试它。