Homestead的BrowserSync代理确实​​很慢

时间:2015-06-30 16:46:04

标签: gulp homestead browser-sync

使用BrowserSync的代理时,完成请求大约需要5-6秒。

咕嘟咕嘟:

gulp.task('watch', function() {

    if (argv.serve) {
        browserSync.init({
            proxy: {
                target: argv.serve,
            }
        });
    }

    gulp.watch(paths.themes.sass, ['sass']);
});

我已尝试过关于此问题的建议:BrowserSync extremely slow但我的所有主机都已设置为.dev。

我在本地运行。我在/ etc / hosts中有一个主机条目。运行OSX 10.10.3。

1 个答案:

答案 0 :(得分:1)

我认为我的DNS存在问题。

以下解决了这个问题:

gulp.task('watch', function() {

    if (argv.serve) {
        browserSync.init({
            proxy: {
                target: "192.168.10.10",
                reqHeaders: function (config) {
                    return {
                        "host": argv.serve,
                    }
                },
            }
        });
    }

    gulp.watch(paths.themes.sass, ['sass']);
});

无需解析主机。