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

Windows10下创建React Native项目时yarn add react-native --exact失败求助

解决Windows 10下npx react-native init执行yarn add react-native --exact失败的问题

从你提供的报错信息来看,真正导致安装失败的原因是Yarn缓存中的文件损坏——具体是@babel/runtime的元数据JSON文件出现了意外的空字符(\u0000),而你之前更新core-js的操作其实和当前报错无关,那些core-js的警告只是依赖链里的提示,不是本次安装失败的根源。

下面是具体的解决步骤:

第一步:清理Yarn缓存

缓存文件损坏是这类问题的常见诱因,我们需要先彻底清除Yarn的缓存:

  • 首先打开命令提示符,执行命令:
    yarn cache clean
    
  • 如果执行后问题依旧,可以手动删除Yarn的缓存目录。你的缓存目录路径是:
    C:\Users\alothman\AppData\Local\Yarn\Cache
    
    直接删除这个目录下的所有内容即可。

第二步:重新初始化项目

删除已经创建的travelApp目录(因为它的安装过程已经中断,文件不完整),然后重新执行初始化命令:

npx react-native init travelApp

这时候Yarn会重新拉取所有依赖,使用全新的缓存文件,应该能绕过之前的损坏问题。

第三步:处理core-js警告(可选)

如果之后你还是看到core-js版本过低的警告,可以通过Yarn的resolutions字段强制升级所有依赖链中的core-js版本:

  1. 在项目根目录的package.json中添加以下内容:
    "resolutions": {
      "core-js": "^3.30.0"
    }
    
  2. 执行yarn install,Yarn会自动将所有依赖中的core-js替换为指定的3.x版本。

这样应该就能同时解决安装失败和core-js版本警告的问题了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 09:07:46