Increase JavaScript Heap size in create-react-app project

Viewed 34660

Node features the way to increase the heap size via passing in the --max-old-space-size command line flag. In create-react-app projects everything depends on the use of react-scripts. How can I pass in this parameter in such projects and where should I best do that?

Thank you for help.

5 Answers
"build": "react-scripts --max_old_space_size=4096 build"

This should work

You can disable generation of source maps as described in https://create-react-app.dev/docs/advanced-configuration

Indeed as per the documentation:

When set to false, source maps are not generated for a production build. This solves out of memory (OOM) issues on some smaller machines.

Which is the case when you got an Heap Out Of Memory error

To do so, create a .env file and add GENERATE_SOURCEMAP=false

One line answer, run on terminal -> export NODE_OPTIONS=--max_old_space_size=4096

If you're using craco build just add the flag in like the below

craco --max_old_space_size=4096 build
Related