PhpStorm和GulpLivereload:如何让它们一起工作?

PhpStorm和GulpLivereload:如何让它们一起工作?,gulp,phpstorm,gulp-watch,livereload,Gulp,Phpstorm,Gulp Watch,Livereload,我的目标是使用PhpStorm运行GulpLivereLoad(LiveEdit对我来说不太好,因为我使用的是复杂的框架) 我已经创建了这个gulpfile.js var gulp = require('gulp'), livereload = require('gulp-livereload'); gulp.task('watch', function() { livereload.listen(); gulp.watch('*', function() {

我的目标是使用PhpStorm运行GulpLivereLoad(LiveEdit对我来说不太好,因为我使用的是复杂的框架)

我已经创建了这个
gulpfile.js

var gulp = require('gulp'),
    livereload = require('gulp-livereload');

gulp.task('watch', function() {
    livereload.listen();
    gulp.watch('*', function() {
        livereload();
        console.log('changed !')
    });
});
我用PhpStorm运行它

[02:20:02] Starting 'watch'...
我已经安装了LiveReload Chrome插件并连接了它:(上面说已连接)


每当我对文件进行更改时,我都会在PhpStorm的终端中收到一条“更改”消息。但浏览器不会自动刷新。

嗯。。。尝试从PhpStorm外部启动它(您的gulp任务)(不使用PhpStorm的内置终端功能)——有什么区别吗?到目前为止,我还没有看到PhpStorm会成为问题的任何地方。是的:它从外部工作。。。尝试从PhpStorm外部启动它(您的gulp任务)(不使用PhpStorm的内置终端功能)——有什么区别吗?到目前为止,我还没有看到PhpStorm会成为问题的任何地方。是的:它在phoStorm之外工作