generateが止まる
題名通り、自分はWindowsのWSL(Ubuntu18.04)を利用して開発を行っています。
たまにgenerateが重いときはあったのですが、今回完全に91%で止まるようになったので調査しました。
Nuxt.jsのissueにて同じ悩みを抱えている方がいたためすぐに解決しました。
Pluginのインストール
まずは圧縮用のツールのプラグインであるterser-webpack-pluginをインストールします。
Node.js
npm i -D terser-webpack-plugin
configファイルの編集
インストールしたterserを使うようにconfigファイルを編集
nuxt.config.js
import TerserPlugin from 'terser-webpack-plugin'
module.exports = {
//省略
build: {
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
cache: true,
parallel: false
})
]
}
}
//省略
}
終わりに
何かあったときは落ち着いてissueを見る。