2020/10/06

讓Laravel 更新後能夠在 Chrome Reload 頁面

每次更新好頁面時,都得重新去刷新頁面
之前就找了LiveReload這個套件 先在Project底下輸入
npm install webpack-livereload-plugin@1 --save-dev

接著在webpack.mix.js加入
var LiveReloadPlugin = require('webpack-livereload-plugin');

mix.webpackConfig({
    plugins: [
        new LiveReloadPlugin()
    ]
});

最後再主要頁面加入
@if(config('app.env') == 'local')
    
@endif

執行
npm run watch

另一種方式則可以透過Browsersync
輸入
npm install -g browser-sync

再webpack.mix.js加入

mix.browserSync();
or
mix.browserSync('127.0.0.1:8000');