You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Yarn安装依赖时遇collect-v8-age包找不到错误求助

解决Yarn安装@jest/reporters时找不到collect-v8-age包的问题

这个问题的核心是@jest/reporters@^27.5.1依赖的collect-v8-age@^1.0.0在npm官方源中不存在,属于该jest版本的依赖声明问题。可以尝试以下几种方案解决:

  • 方案一:通过resolutions强制替换依赖
    在项目根目录的package.json中添加resolutions字段,将缺失的包指向一个可用的替代包:

    "resolutions": {
      "collect-v8-age": "npm:@types/collect-v8-age@^1.0.0"
    }
    

    添加后重新执行yarn install。

  • 方案二:升级@jest/reporters到稳定版本
    27.x部分版本存在这个依赖问题,升级到28.x及以上的稳定版本即可修复:

    yarn add @jest/reporters@^28.0.0 --dev
    

    之后重新安装依赖。

  • 方案三:彻底清理后重新安装
    执行以下命令清除本地依赖缓存和锁定文件,再重新安装:

    rm -rf node_modules
    rm yarn.lock
    yarn cache clean --all
    yarn install
    
  • 额外检查:确认Yarn的registry配置
    确保Yarn自身的registry指向npm官方源,避免配置不一致:

    yarn config set registry https://registry.npmjs.org/
    

内容的提问来源于stack exchange,提问作者noelleImpact

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 23:55:22