React项目编译node内存溢出

由于项目体积过去庞大,react项目编译时出现内存不足的情况。

报错

JS stacktrace(node内存溢出)
npm安装成功,但是项目运行或打包时报错:
<— JS stacktrace —>
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

node内存溢出

解决 方法一:

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"配置


node.cmd
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容