#watchがおそすぎる
- CPU負荷が常に大きい場合は監視対象が多すぎる可能性が高い
-
/node_modules/
をwatchの監視対象から外す
webpack.mix.js
const mix = require('laravel-mix')
mix.webpackConfig({
watchOptions: {
ignored: /node_modules/
}
})
参考:
WebpackでHot Module Replacementを使用する時のCPU使用率を改善する
How to ignore node_modules when running the watcher in Laravel Mix & Nuxt.js
コンパイルが遅い
- HardSourcePluginをインストールする
# インストール
npm install --save hard-source-webpack-plugin
# アンインストールの場合
npm uninstall hard-source-webpack-plugin --save
webpack.mix.js
var HardSourceWebpackPlugin = require('hard-source-webpack-plugin');
mix.webpackConfig({
plugins: [
new HardSourceWebpackPlugin()
]
})