我加载了 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/

10-12 17:30