Homestead 的 BrowserSync 代理真的很慢
BrowserSync proxy to Homestead really slow
为 BrowserSync 使用代理时,大约需要 5-6 秒才能完成请求。
Gulp:
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.
我认为我的 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']);
});
跳过解析主机的需要。
为 BrowserSync 使用代理时,大约需要 5-6 秒才能完成请求。
Gulp:
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.
我认为我的 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']);
});
跳过解析主机的需要。