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

React版本不兼容无法使用react router,求助版本降级操作方法

React版本降级操作指南(Yarn 环境)

注意:你提到的0.66、0.64实际为React Native的版本号,若你需要降级的是React Native,同步修改react-native对应的版本号即可。

  • 第一步:清理旧依赖文件
    删除项目根目录下的node_modules文件夹、yarn.lock锁文件。你也可以直接执行命令完成清理:
    macOS/Linux 执行:rm -rf node_modules yarn.lock
    Windows 终端执行:rd /s /q node_modules && del yarn.lock

  • 第二步:修改版本声明
    打开根目录的package.json文件,在dependencies字段下找到react(如果是React Natvie则找react-native)对应的条目,将版本号修改为你需要的0.64.x对应版本,比如0.64.4。

  • 第三步:重新安装依赖
    执行命令:yarn install,等待依赖拉取完成即可完成版本降级。

  • 第四步:验证降级结果
    执行命令yarn list react --depth 0(React Native则执行yarn list react-native --depth 0),查看输出的版本号确认是否为你指定的0.64.x版本。

异常处理

  • 若安装完成后仍然有依赖兼容报错,可执行yarn dedupe命令合并重复依赖,解决版本冲突
  • 若你开发iOS端应用,降级完成后需要进入ios目录执行pod install重新安装原生依赖,避免原生端版本不匹配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 05:57:04