无效的标记压缩接近堆限制分配失败-expo上的JavaScript堆内存不足



请帮我修复这个错误

当我在我的expo项目中安装库时,会发生这个错误

yarn add react-native-easy-markdown
<--- Last few GCs --->
[46238:0x4dae7b0]    86837 ms: Scavenge 2038.6 (2078.8) -> 2038.0 (2079.6) MB, 5.7 / 0.0 ms  (average mu = 0.261, current mu = 0.252) allocation failure 
[46238:0x4dae7b0]    86847 ms: Scavenge 2039.3 (2079.6) -> 2038.7 (2084.1) MB, 5.2 / 0.0 ms  (average mu = 0.261, current mu = 0.252) allocation failure 
[46238:0x4dae7b0]    86866 ms: Scavenge 2041.9 (2084.1) -> 2040.4 (2084.6) MB, 5.4 / 0.0 ms  (average mu = 0.261, current mu = 0.252) allocation failure 

<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 0xb02960 node::Abort() [node]
2: 0xa18149 node::FatalError(char const*, char const*) [node]
  • 尝试运行yarn cache clean
  • 删除node_modules文件夹
  • 删除类似yarn.lock.lock文件
  • 现在运行yarn

您的计算机上似乎没有足够的资源[storage,RAM],请在执行安装命令时检查任务管理器。否则,请尝试使用以下命令扩展分配给nodejs运行时的允许内存:export NODE_OPTIONS=--max-old-space-size=4096

相关内容

最新更新