fishmanon 2023-09-27 08:48 采纳率: 0%
浏览 17

为什么yarn安装以后运行yarn有关命令就会抛出内存溢出?

用npm进行yarn的全局安装,安装完以后cmd一下
yarn -v
可以看到yarn是最新版本
但是用yarn进行umi搭建
yarn create umi myapp
就会卡住,然后CPU狂转,过一会抛出内存溢出的错误。
不光是umi不行,global bin 也是报内存溢出
试了网上修改最大内存的方法,没用啊
重装node和yarn也不行
node是最新的
求指教!

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-09-27 08:59
    关注

    该回复引自免费微信小程序-皆我百晓生:


    运行命令时遇到内存溢出的问题通常是因为分配给 Node.js 进程的内存不足导致的。可以尝试以下几种方法来解决这个问题:

    1. 增加 Node.js 进程的最大内存限制:可以通过设置 --max_old_space_size 参数来增加 Node.js 进程的最大内存限制。例如:

      node --max_old_space_size=4096 your_script.js
      

      这将把最大内存限制增加到 4GB。根据机器的可用内存和需求,你可以适当调整这个值。

    2. 优化代码和资源的使用:如果你的代码中有大量的内存占用、循环迭代或递归操作,这可能会导致内存溢出。请尝试优化你的代码逻辑,减少内存的使用。

    3. 关闭或卸载其他占用较多内存的程序:确保你的系统没有运行其他占用大量内存的程序,可以关闭一些后台运行的程序或者卸载一些不必要的软件来释放内存。

    4. 升级到最新的 Node.js 和 Yarn 版本:检查你所使用的 Node.js 和 Yarn 版本是否是最新的稳定版本,更新到最新版本可能会修复一些已知的内存使用问题。

    如果你尝试了上述方法仍然无法解决问题,建议提供更多关于你的系统环境、具体命令和错误信息的详细信息,这样可以更好地帮助你找到解决方案。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月27日

悬赏问题

  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制
  • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
  • ¥50 paddleocr最下面一行似乎无法识别
  • ¥15 求某类社交网络数据集
  • ¥15 靶向捕获探针方法/参考文献