我正在使用 Capacitor 创建一个 Ionic 项目(编辑:与 Cordova 相比,推荐的新框架)并将 Android 添加为目标。
我已经能够构建应用程序并添加 Android 目标,它会在 android/
下创建大量文件, 使用:
ionic build
ionic cap add android
然后,我可以使用 npx cap open android
启动 Android Studio 并模拟我的应用程序。 ,在 Android Studio 中使用“运行应用程序”。这增加了更多的文件桶负载。通过添加 gitignore.io 中的“ionic”和“AndroidStudio”gitignore 条目,我能够忽略其中的大多数。 ,但是如果有人克隆了 repo,他们可以从头开始重建整个 Android 目录,对吗?我是否只是将 android 文件夹中的所有内容视为可以使用电容器(即“cap”)从核心 ionic 项目重新创建的构建工件。
有什么需要保存到 ionic android 目录中的 repo 的吗?如果是这样,哪些文件 - 或者我应该回退到 android 文件夹的 ionic/Android Studio gitignore 条目?
最佳答案
Is there anything that needs to be saved to the repo in the ionic android directory?
我建议您也将 native 文件夹包含在您的存储库中。
根据我在过去一年开发两个应用时使用电容器的经验,考虑这些事情。
but if someone clones the repo, they can rebuild the entire Android directory from scratch, right?
当您的应用程序增长时,根据其预期功能,这将不是一件容易的事。他们必须经过所有这些小调整才能使其正常工作。
总而言之,将您的 native 代码也放入存储库中。对我来说,带有 native 代码的存储库大小并不是很大。
关于android - `.gitignore` 用于具有 Android 目标的 Ionic 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63084828/