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
相关产品推荐
相关产品推荐

