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

React Native eject后合理的.gitignore配置推荐

React Native Eject后推荐的.gitignore配置

嘿,你的初步猜测完全正确!android/build、android/app/build、android/.gradle/这些确实是需要加入.gitignore的典型构建产物和缓存目录。我再给你补充一些React Native eject到完整构建环境后,常见的需要忽略的内容,帮你把.gitignore配置得更完善:

Android 相关忽略项

  • android/build/(全局构建产物,你已经提到的)
  • android/app/build/(应用级构建产物,你已经提到的)
  • android/.gradle/(Gradle缓存目录,你已经提到的)
  • android/app/release/(发布包生成目录)
  • android/*.iml(Android Studio的模块配置文件)
  • android/.idea/(Android Studio的项目本地配置目录)
  • android/local.properties(本地环境配置,包含SDK路径等个性化信息)

iOS 相关忽略项

  • ios/build/(Xcode构建产物目录)
  • ios/Pods/(CocoaPods依赖目录,除非你有特殊需求,否则建议忽略)
  • ios/DerivedData/(Xcode的编译缓存目录)
  • ios/*.xcworkspace/(CocoaPods生成的工作区文件,无需提交)
  • ios/*.xcuserdata/(Xcode的用户个性化配置,比如窗口布局、断点等)

通用忽略项(跨平台)

  • node_modules/(npm/yarn安装的依赖包,绝对要忽略)
  • .env*(环境变量文件,通常包含API密钥等敏感配置)
  • npm-debug.log*、yarn-error.log*(包管理器的错误日志文件)
  • .vscode/、.idea/(编辑器/IDE的本地配置目录)
  • *.js.map(Sourcemap调试文件,仅用于本地调试,无需提交)
  • build/、dist/(如果项目包含Web端构建产物的话)
  • .expo/(如果之前用过Expo,eject后残留的缓存目录)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 07:09:24