由于项目体积过去庞大,react项目编译时出现内存不足的情况。
报错
JS stacktrace(node内存溢出)
npm安装成功,但是项目运行或打包时报错:
<— JS stacktrace —>
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
解决 方法一:
npm install increase-memory-limit; 这里要注意安装在项目目录下,检查package.json中有没有
执行 increase-memory-limit
package.json 配置 "build": "react-app-rewired --max_old_space_size=4096 build"
在上述未起作用下可以尝试
修改node.cmd
文件(注意:找到node.exe所在目录,修改同级目录下node.cmd。若无法编辑保存需要使用管理员身份运行)
增加 "--max_old_space_size=4096"配置