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

React项目卸载react-loading-skeleton后重新安装报错如何解决

react-loading-skeleton重装报错解决

报错信息翻译

npm ERR! code ERESOLVE
npm ERR! ERESOLVE 无法解析依赖树
npm ERR!
npm ERR! 正在解析依赖:react@19.0.0
npm ERR! 根项目依赖声明:react@"^19.0.0"
npm ERR!
npm ERR! 无法解析的对等依赖:
npm ERR! react-loading-skeleton@3.3.1 要求的react版本为"^16.8.0 || ^17.0.0 || ^18.0.0"
npm ERR! 根项目依赖声明:react-loading-skeleton@"*"
npm ERR!
npm ERR! 可修复上游依赖冲突,或者执行命令时添加 --force 或 --legacy-peer-deps 参数
npm ERR! 接受该不符合要求的依赖解析结果(可能存在兼容风险)

报错原图:
错误信息

问题原因

当前项目安装的React v19版本,不在react-loading-skeleton 3.3.1稳定版支持的React版本范围内,导致依赖校验失败无法安装。

解决方案

  • 方案1:安装支持React 19的测试版本
    官方已推出适配React 19的beta版本,执行对应包管理器命令安装即可:
    npm:
    npm install react-loading-skeleton@beta
    yarn:
    yarn add react-loading-skeleton@beta
    pnpm:
    pnpm add react-loading-skeleton@beta
  • 方案2:跳过依赖校验强制安装
    确认可接受兼容风险的前提下,添加参数跳过对等依赖校验:
    npm install react-loading-skeleton --legacy-peer-deps
    或强制安装:
    npm install react-loading-skeleton --force
  • 方案3:降级项目React版本
    将项目React版本降级到18.x稳定版,即可匹配当前稳定版skeleton包的依赖要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 07:09:02