在网上找了好多种方法都是说在scripts脚本build 或dev中增加
--max_old_space_size=4096
--max_old_space_size=4096 --optimize_for_size
--max_old_space_size=4096 --optimize_for_size --max_executable_size=4096 --stack_size=4096
上面三个挨个试了还不行?看看下面的吧
1、设置node内存
//打开cmd命令直接设置node 内存
setx NODE_OPTIONS --max_old_space_size=10240
// 重启就ok了
2、安装increase-memory-limit
单项目安装
npm install increase-memory-limit
npm install cross-env
// 在项目 package.json 中添加
"scripts": {
"fix-memory-limit": "cross-env LIMIT=8192 increase-memory-limit"
}
// 再执行如下
npm run fix-memory-limit
全局安装
npm install -g increase-memory-limit
// 在当前项目中执行如下命令
increase-memory-limit 10240mb
3、如果还是不行就 要分析一下了
如果上面的都不行,很有可能就是下面的问题了
1、node版本
2、电脑系统,内存
如上图所示,如果你的node 版本过低可以升级一下版本,把包删了之后,再重新install包,这里要注意的是下载的node版本,
1、如果你的电脑是64位操作系统,那就下载x64.msi
的安装。
2、如果你的电脑是32位,那你就下载x86.msi
的版本。(都32位了还敲啥代码??)
3、如果你可以装64为的操作系统,但你装的windows版本是32位的。你还是重新装下系统吧
一般 64位的windows 系统需要运行内存4G以上。大家的电脑没有4G以下的把?