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

使用Yarn创建React Native项目报错:Error: Command failed: yarn init -y

React Native初始化项目报错(Yarn环境下)

安装Yarn后,执行npx react-native init SomeProject会报错,但添加--npm参数用npm初始化就正常,这大概率是Yarn环境的配置或兼容性问题,给你几个实用的解决办法:

  • 检查Yarn版本并升级:
    先执行yarn --version查看版本,如果版本较旧,用npm install -g yarn升级到最新稳定版,部分旧版Yarn和新React Native版本存在兼容问题。

  • 清理Yarn缓存:
    缓存损坏也可能导致初始化失败,执行yarn cache clean清空缓存后再尝试创建项目。

  • 指定Yarn版本初始化:
    如果不想换默认包管理器,可以直接指定兼容的Yarn版本来初始化,比如:

    npx react-native init SomeProject --package-manager yarn@1.22.19
    

    版本号可以根据你的React Native版本调整,优先选官方推荐的Yarn版本。

  • 设置默认用npm初始化:
    如果暂时不想折腾Yarn,也可以把React Native默认包管理器改成npm,这样不用每次加--npm参数:

    npm config set react-native-packager npm
    
  • 重装Yarn:
    如果以上方法都无效,彻底卸载Yarn后重装:

    npm uninstall -g yarn
    npm install -g yarn
    

内容的提问来源于stack exchange,提问作者Muhmmad Zain Ul Abden

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 02:57:51