我正在尝试建立BrowserSync
与我的Laravel
项目一起工作。但是,当我运行npm run watch
时,不会加载localhost:3000
。我在终端中没有任何编译错误。有趣的是,localhost:3001
上的UI仪表板工作正常。
如果我运行php artisan serve
,则localhost:8000
会加载得很好,但是它当然没有与BrowserSync
连接。
我的webpack.mix.js
文件如下:
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
mix.browserSync({proxy:'localhost:3000'});
我正在使用以下版本:
Laravel-Mix
:4.0.7
browser-sync
:2.26.7
webpack-dev-server
:3.8.0
browser-sync-webpack-plugin
:2.0.1
有什么想法吗?
答案 0 :(得分:1)
安装这2个插件
mix.browserSync('http://localhost:8000/');
答案 1 :(得分:0)
我能够通过brosersync重新加载,将injectChanges: false
添加到浏览器同步行中。
答案 2 :(得分:0)
您必须这样做:
mix.browserSync({ 代理:“ http:// localhost:8000” });