我加载了 laravel 项目,它与代客域 something.dev 一起运行良好
尝试使用 laravel-mix 实现浏览器同步
mix.browserSync({
proxy: 'something.dev'
});
运行
npm run watch
后,它指向我 http://localhost:3000/
我可以指向代客域而不是 localhost:3000 吗?
这是
npm run watch
的输出Asset Size Chunks Chunk Names
mix.js 2.59 kB 0 [emitted] mix
[Browsersync] Proxying: http://something.dev
[Browsersync] Access URLs:
--------------------------------------
Local: http://localhost:3000
External: http://192.168.1.131:3000
--------------------------------------
UI: http://localhost:3001
UI External: http://192.168.1.131:3001
--------------------------------------
[Browsersync] Watching files...
最佳答案
我在让 browserSync 与 Valet 一起工作时遇到了类似的问题,但我使用的选项是:
mix.browserSync({
proxy: 'something.test',
host: 'something.test',
open: 'external'
});
主机 覆盖 browserSync 中对主机名的任何检测
open 告诉它打开哪个 URL(默认为本地)
关于laravel - 代客本地域与浏览器同步 Laravel 混合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47016386/