当前位置: 首页 > 后端技术 > Node.js

react打包报错,node内存溢出问题解决方法

时间:2023-04-03 11:55:50 Node.js

使用npmrunbuild打包时遇到node内存溢出问题。报错截图如下:网上找到的解决方法:解决方法一:安装increase-memory-limit插件,扩展node的内存限制。但是,这个解决方案在我的项目中没有用。方案二:通过package.json增加内存,启动节点node--max-old-space-size=8192node\_modules/rollup/bin/rollup-crollup-config.js方案三:重命名根目录下的node.exenodejs的目录(比如node2.exe,防止和node.cmd冲突),新建一个node.cmd文件,写入node2.exe--max-old-space-size=4096%\*大概意思是当node.exe本来是调用的,被.cmd劫持,强行分配最大内存4096MB,然后调用node.exe。注意:如果按照方案3解决,在gitbash下执行npmrunbuild会报错。附上github上关于节点内存溢出的问题:https://github.com/rollup/rol...附上第二种解决方案的地址:https://blog.csdn.net/genius_...附上第三种解决方法地址:https://segmentfault.com/q/10...