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

Yarn安装node_modules失败报错ENOENT,求助解决方案

解决Yarn安装node_modules时的依赖错误与警告

核心错误处理(fsevents完整性校验失败+文件缺失)

这是导致安装中断的直接原因,大概率是私有源(京东registry)的包文件损坏或校验值不匹配,按以下步骤处理:

  • 彻底删除Yarn本地缓存(比yarn cache clean更彻底):
    rm -rf /Users/sunbin94/Library/Caches/Yarn/v6/
    
  • 切换到稳定的npm镜像源执行安装,比如淘宝镜像:
    yarn install --registry=https://registry.npmmirror.com
    
    也可以全局设置该源,避免后续重复指定:
    yarn config set registry https://registry.npmmirror.com
    

依赖冲突警告修复

1. 测试库版本冲突

@testing-library/jest-dom和@testing-library/react同时出现在dependencies和devDependencies中,版本不一致导致冲突:

  • 打开package.json,删除dependencies中的这两个依赖项,保留devDependencies里的高版本(^5.11.6和^11.2.2),测试工具不需要放在生产依赖中。

2. css-loader版本不兼容

警告提示css-loader@3.4.2与请求的4.3.0不兼容:

  • 在package.json中明确指定css-loader版本为4.3.0,统一依赖要求:
    "devDependencies": {
      "css-loader": "^4.3.0"
    }
    

Peer依赖警告处理

1. webpack缺失

css-loader和standalone-single-spa-webpack-plugin都需要webpack作为peer依赖:

  • 安装兼容的webpack版本(推荐5.x):
    yarn add webpack@^5.0.0 -D
    

2. lodash版本不匹配

@dada/custom要求lodash@^4.17.15:

  • 安装符合要求的lodash版本:
    yarn add lodash@^4.17.15
    

最终安装步骤

完成以上修改后,执行以下命令重新安装:

rm -rf node_modules yarn.lock
yarn install

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 10:46:03