700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > npm运行项目提示JavaScript heap out of memory(堆栈内存溢出问题)解决方案

npm运行项目提示JavaScript heap out of memory(堆栈内存溢出问题)解决方案

时间:2023-11-03 19:45:44

相关推荐

npm运行项目提示JavaScript heap out of memory(堆栈内存溢出问题)解决方案

当项目开发过程当中,功能越来越多,导致前端项目文件也越来越多,就有可能会出现堆栈内存溢出的问题–JavaScript heap out of memory,导致项目启动失败,如下图所示。

在这里提供在项目中使用的2种解决方案。

解决方案1:

1.全局安装increase-memory-limit

npm install -g increase-memory-limit

2.进入工程目录,执行:

increase-memory-limit

3.执行第2步之后,有些电脑已经能成功运行了,但是有些电脑可能还是报会如下图的错误,这时候只需修改/node_modules/.bin文件,把"%_prog%" 改为 %_prog%, 去掉双引号即可

解决方案2:

方案1针对大部分电脑都是可行的,但有些电脑在执行完方案1的所有步骤后任然报错,这时候可以尝试选择方案2

1、安装:npm install cross-env increase-memory-limit

2、在package.json增加fix-memory-limit

"scripts": {"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit",},

3、执行npm run fix-memory-limit

4、执行以上步骤后执行npm run dev有可能还会报错: “node –max-old-space-size=4096不是内部或外部命令``”,按第5步操作即可

5、修改/node_modules/.bin文件,把"%_prog%" 改为 %_prog%, 去掉双引号

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。