9

我有加载 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...
4

1 回答 1

15

我自己让 browserSync 与 Valet 一起工作时遇到了类似的问题,但我使用的选项是:

mix.browserSync({
    proxy: 'something.test',
    host: 'something.test',
    open: 'external'
});

host覆盖 browserSync 中对主机名的任何检测

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

于 2017-11-10T04:21:20.977 回答