gulpfileがあり、実行シーケンスと gulp.watch() を使用します。
実行シーケンスを使用するタスクの例を次に示します。
gulp.task('rebuild', function (callback) {
runSequence('clean',
'lint',
['process-js', 'process-styles', 'move-fonts', 'move-static-content']);
});
ファイルに変更を加えると、監視タスクは指定したタスクを 1 回だけ実行します。この場合、実行する必要があるタスクは「実行」です。これは、dev サーバーを実行せず、タスクを再度監視しないことを除いて、デフォルト タスクと同じです。同じファイルであろうと別のファイルであろうと、さらに編集しても何も起こりません。
gulp.watch に単純な gulp タスク (実行シーケンスなし)、たとえば clean タスクを渡すと、watch は毎回 clean タスクを実行します。
私は何か間違ったことをしていると確信していますが、何がわかりません。何かが静かにエラーを起こし、ストリームを切断している可能性があると思いますが、これをデバッグする方法がわかりません。