gpt4 book ai didi

Laravel Elixir BrowserSync 代理不工作

转载 作者:行者123 更新时间:2023-12-04 02:29:06 25 4
gpt4 key购买 nike

我刚刚安装了 Laravel 5.3,这是一个全新的安装,在查看文档后,我设置了 Gulpfile,如下所示:

elixir((mix) => {
mix.sass('app.scss')
.webpack('app.js')
.version(['css/app.css', 'js/app.js'])
.browserSync({
proxy: 'subdomain.mydomain.dev'
});
});

出于某种原因,我每次运行 gulp watch它向 localhost:3000 启动浏览器

我究竟做错了什么?如果我设置的地址完全相同,这不应该将 BrowserSync 定向到我的 Mamp Vhost 吗?

最佳答案

首先,更改您的.dev域与全局注册的 TLD 不同,因为最近 .dev TLD 归谷歌所有,需要 SSL 连接等。

更多详情:https://medium.engineering/use-a-dev-domain-not-anymore-95219778e6fd

您可以使用一些额外的参数来初始化您的 browserSync 模块,如下所示:

.browserSync({
proxy: 'subdomain.mydomain.tld',
host: 'subdomain.mydomain.tld',
open: 'external'
});

主持人:如果您知道要使用的正确 IP,则覆盖主机检测

打开:决定在 Browsersync 启动时自动打开哪个 URL。如果未设置,则默认为“本地”。

如果您可以在 browsersync cli 初始化消息中看到您定义的主机作为外部主机,它应该可以工作。

关于Laravel Elixir BrowserSync 代理不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40812821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com