Nodeは、--max-old-space-size
コマンドラインフラグを渡すことでヒープサイズを増やす方法を備えています。 create-react-appプロジェクトでは、すべてがreact-scriptsの使用に依存します。このようなプロジェクトでこのパラメーターを渡すにはどうすればよいですか?また、どこでそれを行うのが最善ですか?
ご協力ありがとう御座います。
@ dan-abramovのコメントが答えなので、どうもありがとう! (これに遭遇した場合に備えて、彼に投票してください)。
あなたはただ置くことができます例えばnode --max_old_space_size=4096 node_modules/.bin/react-scripts start
の代わりにreact-scripts start
があります
"build": "react-scripts --max_old_space_size=4096 build"
これはうまくいくはずです
https://create-react-app.dev/docs/advanced-configuration で説明されているように、ソースマップの生成を無効にすることができます。
確かにドキュメントによると:
Falseに設定すると、本番ビルドのソースマップは生成されません。これにより、一部の小型マシンでのメモリ不足(OOM)の問題が解決されます。
これは、ヒープのメモリ不足エラーが発生した場合です。
これを行うには、.envファイルを作成し、GENERATE_SOURCEMAP=false
を追加します
1行の回答、ターミナルで実行-> export NODE_OPTIONS=--max_old_space_size=4096