Livereload gulp在单独的终端时无法正常工作

时间:2015-12-22 22:20:48

标签: gulp livereload gulp-livereload

我在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 lr - 之后。

我尝试使用gulp-connect插件获得相同的结果。有关监视任务单独运行的事情。我可以在所有情况下看到浏览器中加载的livereload,并且可以正常运行。

发生了什么,是否有可能将这些作为两个任务运行(请注意,我不想将这些任务作为一个任务加入。这不是这个问题的目标。)

0 个答案:

没有答案