react项目运行时,node运行内存不足

  1. 修改reactd项目的less文件后热更新报错
    FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory

  2. 解决办法

  • 全局安装插件"increase-memory-limit",用来增加运行内存
  • 装完插件之后在scripts中增加一句设置内存的代码
"scripts": {
    "fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"
}
  • 在项目文件夹终端运行 increase-memory-limit
    到这里就解决了
  1. 如果运行完出现"node --max-old-space-size=10240"’ 不是内部或外部命令,也不是可运行的程序…"的报错。
    解决办法:需要修改node_modules下/.bin,可以用编辑器全局搜索node_modules下的关键字:"%_prog%" 去掉双引号 改成 %_prog%,注意排除的文件处不要点上了
    image
posted @ 2023-11-09 17:44  前端小白大宝  阅读(474)  评论(0编辑  收藏  举报