代客本地域与浏览器同步Laravel混合

Rah*_*rma 6 elixir-mix npm laravel laravel-valet

我有加载laravel项目,可以在代客域名something.dev上正常运行

试图通过laravel-mix实现浏览器同步

mix.browserSync({
    proxy: 'something.dev'
});
Run Code Online (Sandbox Code Playgroud)

运行后,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...
Run Code Online (Sandbox Code Playgroud)

Sea*_*Hay 10

我自己在使browserSync与Valet配合使用时遇到了类似的问题,但是我使用的选项是:

mix.browserSync({
    proxy: 'something.test',
    host: 'something.test',
    open: 'external'
});
Run Code Online (Sandbox Code Playgroud)

主机会覆盖在browserSync中检测到的任何主机名

open告诉它要打开哪个URL(默认为本地)

  • 它带我去一些东西。测试:3000,我怎样才能避免这种情况? (2认同)