web-dev-qa-db-ja.com

Vue.jsアプリのビルド時にJavaScriptヒープがメモリ不足になる

本番用のvue.jsアプリを作成しようとしています。このエラーメッセージは常に途中で表示されます。

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

私はすでに--max_old_space_size=4096を追加してメモリを増やすことを試み、それを8192に変更しようとしましたが、役に立ちませんでした。 RAM)の8 GBのMacを使用しているので、なぜこれが起こっているのかわかりません。

これは私が実行するコードですnpm run build

vue-cli-service build --max_old_space_size=4096
5
Jaye Hernandez

すべてのフォルダー(コンポーネント、ビューなど)に各.lessファイルがある大きなプロジェクトがある場合、この問題が発生する可能性があります。

すべての.lessファイルを1つのフォルダー「/ assets/less /」に移動し、それらすべてを「/assets/less/index.less」にインポートすることで解決しました

0
Bach Duong