Posted at

WSLでNuxt.jsのgenerate時に91%で止まる


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を見る。