我对使用以下命令构建 apk 的差异感到困惑:
ionic cordova 构建 android
对比
cordova 构建 Android。
当我查看路径上的调试 apk 时,它似乎有不同的输出或文件大小
/platform/android/app/build/outputs/apk
最佳答案
Ionic 附带了许多内置组件,在大多数情况下使 UX/UI 更接近 native 组件。这是使用 ionic 的基本优点。
The fact is, Ionic is built on top of Cordova, so you cannot argue that ionic runs better than Cordova itself. Ionic is like steroids that you can give to your Cordova apps.
CLI
始终建议在 ionic 环境中通过 Cordova 使用 Ionic CLI 命令。这是为了确保 ionic 正确地将其所有组件/文件与 Cordova 和您的应用程序逻辑一起打包。
输出大小
APK/IPA 大小取决于所包含的逻辑量,更不用说来自特定框架的代码了。如果一个简单的 Cordova 应用程序是 4mb,那么 ionic 将是 4mb + ionic 组件的大小。像 Angular 这样的框架有复杂的引擎,比如 Ivy ,这会减少应用程序的构建大小,但不会重构与 Ionic 或 Cordova 相关的任何内容。
关于android - Ionic Cordova 与 Cordova 命令的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57318743/