【发布时间】:2020-11-14 23:37:11
【问题描述】:
我正在使用 Capacitor(以前的 Cordova)创建一个 Ionic 项目,并将 Android 添加为目标。
我已经能够构建应用程序并添加 Android 目标,它会在 android/ 下创建大量文件,使用:
ionic build
ionic cap add android
然后,我能够启动 Android Studio 并使用 npx cap open android 模拟我的应用程序,并在 Android Studio 中使用“运行应用程序”。这又增加了几桶文件。
我可以通过添加来自gitignore.io 的“ionic”和“AndroidStudio”gitignore 条目来忽略它们中的大多数,但是如果有人克隆了 repo,他们可以从头开始重建整个 Android 目录,对吗?我是否只是将 android 文件夹中的所有内容视为可以使用电容器从核心离子项目重新创建的构建工件(即“cap” - 以前称为 cordova)。
有什么需要保存到 ionic android 目录中的 repo 的吗?如果是这样,哪些文件 - 或者我应该回退到 android 文件夹的 ionic/Android Studio gitignore 条目?
【问题讨论】:
-
你应该包括所有这些文件夹,我不会添加它们 .gitignore
-
你是说它们不是可以重新生成的构建组件吗?原因是什么?
标签: android git ionic-framework gitignore capacitor