3

我正在尝试在gulp-live-server代码更改时自动重新启动服务器并刷新页面。

这是我的基本设置:

在我的 server.js 上:

app.use(require('connect-livereload')());

我的吞咽文件:

gulp.task('server', function () {
   server = gls('app.js', options);
    server.start();

    // Watch for file changes
    gulp.watch(['app.js', 'app/**/*.js', 'config/**/*.js', 'components/**/*.jsx'], function() {
        server.start.bind(server)();
        server.notify.bind(server)();
    });
});

我的服务器成功重启,但浏览器永远不会刷新。

帮助表示赞赏。

4

1 回答 1

3

尝试在调用通知时传递文件:

gulp.task('server', function () {
   server = gls('app.js', options);
    server.start();

    // Watch for file changes
    gulp.watch(['app.js', 'app/**/*.js', 'config/**/*.js', 'components/**/*.jsx'], function(file) {
        server.start.bind(server)();
        server.notify.bind(server)(file);
    });
});
于 2015-11-24T00:07:40.703 回答