1

gulp ファイルの livereload に問題があります。

livereload.listen()監視タスクの一部として実行すると、機能します。

gulp.task('watch', function() {
  livereload.listen();
  gulp.watch('app/styles/**/*.less', ['less']);
});

// run gulp watch

ただし、監視する前に別の用語ウィンドウで別のタスクとしてライブ リロードを起動すると、機能しません。

gulp.task('lr', function() {
  livereload.listen();
});

gulp.task('watch', function() {
  gulp.watch('app/styles/**/*.less', ['less']);
});

// ある端末で gulp lr を実行し、別の端末で gulp watch を実行します。

gulp-connectプラグインを使用してみましたが、同じ結果が得られました。個別に実行されている監視タスクに関する何か。すべてのケースで livereload がブラウザーにロードされていることを確認でき、正しく実行されていることを確認できます。

何が起こっているのか、これらを 2 つのタスクとして実行することは可能ですか (タスクを 1 つに結合することに興味がないことに注意してください。それはこの質問の目的ではありません)。

4

0 に答える 0