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

升级React Native 0.69后iOS启动失败:native-base配置报错

解决RN 0.69升级后Native Base导致的启动错误

问题根源

React Native 0.69版本废弃了package.json中的dependency.assets配置字段,而你当前使用的Native Base版本仍在使用该字段,触发了配置校验错误,导致应用无法启动。

解决方案

方案1:升级Native Base到兼容版本(推荐)

这是最彻底的解决方式:

  • 卸载旧版本:
    npm uninstall native-base
    # 或使用yarn
    yarn remove native-base
    
  • 安装兼容RN 0.69的最新Native Base版本:
    npm install native-base
    # 或使用yarn
    yarn add native-base
    
  • 重新安装iOS依赖:
    cd ios && pod install && cd ..
    
  • 重置缓存并重启项目:
    npx react-native start --reset-cache
    

方案2:临时修复旧版本Native Base

如果暂时无法升级,可手动修改配置绕过校验:

  • 打开node_modules/native-base/package.json,找到并删除其中的dependency.assets字段
  • 清理项目缓存:
    npx react-native start --reset-cache
    
  • 在Xcode中执行Product > Clean Build Folder,再重新启动项目

解决react-native config无输出问题

  • 删除项目根目录下的node_modules、package-lock.json(或yarn.lock)
  • 重新安装依赖:
    npm install
    # 或使用yarn
    yarn install
    
  • 再次运行react-native config,即可正常输出项目配置信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 07:25:20