Lig*_*tCC 11 git android gitignore ionic-framework capacitor
我正在使用 Capacitor(以前称为 Cordova)创建一个 Ionic 项目,并添加了 Android 作为目标。
我已经能够构建应用程序并添加 Android 目标,这会在 下创建一个文件桶android/,使用:
ionic build
ionic cap add android
Run Code Online (Sandbox Code Playgroud)
然后,我能够启动 Android Studio 并使用npx cap open androidAndroid Studio 中的“运行应用程序”模拟我的应用程序。这增加了更多的文件桶。
通过从gitignore.io添加“ionic”和“AndroidStudio”gitignore 条目,我能够忽略其中的大部分内容,但是如果有人克隆了 repo,他们可以从头开始重建整个 Android 目录,对吗?我是否只是认为 android 文件夹中的所有内容都是构建工件,可以使用电容器(即“cap” - 以前的cordova)从核心离子项目重新创建。
ionic android目录下的repo有什么需要保存的吗?如果是这样,哪些文件 - 或者我应该回退到 android 文件夹的 ionic/Android Studio gitignore 条目?
Che*_*sal 10
ionic android目录下的repo有什么需要保存的吗?
我建议您也将本机文件夹包含在您的存储库中。
根据我过去一年在开发两个应用程序时使用电容器的经验,请考虑这些事情。
但是如果有人克隆 repo,他们可以从头开始重建整个 Android 目录,对吗?
当您的应用程序增长时,根据其预期功能,这将不是一件容易的事。他们必须经过所有这些小调整才能使其正常工作。
总而言之,将您的本机代码也放入 repo 中。对我来说,带有本机代码的存储库大小并不是很大。
在 Capacitor 中,您应该提交ios和android文件夹。它们包含自己的.gitignore文件以及适用于 iOS 和 Android 的推荐文件。
它们不是构建工件,如果您更改图标或配置(在 Info.plist、AndroidManifest.xml 等中)并删除文件夹,则这些更改将丢失。
如果你克隆一个 Capacitor 项目,你应该运行以下命令:
npm install (or other install package depending on your package manager)
npm run build (or ionic build if using ionic)
npx cap sync (this copies files and generates non committed files)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1912 次 |
| 最近记录: |