react项目运行时,node运行内存不足
-
修改reactd项目的less文件后热更新报错
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
-
解决办法
- 全局安装插件"increase-memory-limit",用来增加运行内存
- 装完插件之后在scripts中增加一句设置内存的代码
"scripts": {
"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"
}
- 在项目文件夹终端运行 increase-memory-limit
到这里就解决了
- 如果运行完出现"node --max-old-space-size=10240"’ 不是内部或外部命令,也不是可运行的程序…"的报错。
解决办法:需要修改node_modules下/.bin,可以用编辑器全局搜索node_modules下的关键字:"%_prog%" 去掉双引号 改成 %_prog%,注意排除的文件处不要点上了