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

如何在React Native中重置Android/iOS项目?

嘿,我完全懂你想要重置React Native里Android/iOS项目的需求——就像Ionic里移除再重新添加平台那样,获得一个干净的项目环境对吧?其实React Native也有对应的操作流程,我分平台给你详细拆解:

重置Android项目
  • 第一步,先清理项目通用缓存:在项目根目录运行
    npx react-native clean
    
  • 进入android目录,删除以下几个文件夹和文件:
    • .gradle文件夹
    • build文件夹
    • app/build文件夹
  • 回到项目根目录,执行Gradle清理命令,然后重新构建:
    # macOS/Linux
    ./gradlew clean
    # Windows
    gradlew.bat clean
    
    之后运行npx react-native run-android,这会重新生成所有Android相关的构建配置和依赖,相当于拿到了一个全新的Android项目环境。
重置iOS项目
  • 同样先清理通用缓存,在根目录运行:
    npx react-native clean
    
  • 进入ios目录,删除这些文件和文件夹:
    • Pods文件夹
    • Podfile.lock文件
    • build文件夹
  • 在ios目录下重新安装CocoaPods依赖:
    pod install
    
    回到根目录执行npx react-native run-ios,这样就会重新构建出干净的iOS项目了。
进阶深度清理(如果常规重置不够的话)

如果上面的操作后还是有问题,可以试试更彻底的清理:

  • 删除项目根目录的node_modules文件夹,然后重新安装依赖:
    # npm
    rm -rf node_modules && npm install
    # yarn
    rm -rf node_modules && yarn install
    
  • 清除Metro打包缓存:
    npx react-native start --reset-cache
    

⚠️ 注意:如果你的项目里有自定义的配置(比如Android的AndroidManifest.xml、iOS的Info.plist,或者Gradle/Podfile的修改),一定要先备份这些文件,不然重置后得重新配置哦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:49:38