我在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,并且可以正常运行。
发生了什么,是否有可能将这些作为两个任务运行(请注意,我不想将这些任务作为一个任务加入。这不是这个问题的目标。)