在ubuntu中使用npm创建react时选择了typescript, 创建工程后,进入文件夹执行`npm install`时报错,错误内容如下:
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
这个错误表示 Node.js 在尝试分配内存时超过了允许的堆内存限制,这里有两种说法: 1. Node.js的内存限制大约是2GB(来自chatgpt-4o),2: 默认为4GB(来自stackoverflow), 不管哪种说法,解决的方法就是在执行脚本时增加内存使用限制,命令如下:
node --max-old-space-size=8000 $(which npm) install
参考链接:
https://stackoverflow.com/questions/40112279/npm-install-javascript-heap-out-of-memory
评论区