Android ionic 3部署--发布构建比--prod慢得多

Android ionic 3部署--发布构建比--prod慢得多,android,angular,cordova,deployment,ionic3,Android,Angular,Cordova,Deployment,Ionic3,有几种使用ionic 3构建的方法,这些方法在文档中没有详细说明: 我的应用程序的启动时间因版本不同而有很大差异: ionic cordova运行android——发布 ->应用程序启动时间8秒 爱奥尼亚cordova运行安卓--prod ->应用程序启动时间3秒 ionic cordova运行安卓--prod--release ->应用程序启动时间8秒 有什么理由不让我用prod来构建吗?如果是的话,我能做些什么来让--prod--release更快?(对于我的轻量级应用程序来说,8秒的启动

有几种使用ionic 3构建的方法,这些方法在文档中没有详细说明:

我的应用程序的启动时间因版本不同而有很大差异:

ionic cordova运行android——发布
->应用程序启动时间8秒

爱奥尼亚cordova运行安卓--prod ->应用程序启动时间3秒

ionic cordova运行安卓--prod--release
->应用程序启动时间8秒

有什么理由不让我用prod来构建吗?如果是的话,我能做些什么来让--prod--release更快?(对于我的轻量级应用程序来说,8秒的启动时间是不可接受的)如果没有--release选项,我真的无法部署到Google Play Store吗?

您需要参考以查看详细信息

这是应用商店发布模式构建所需的:

ionic cordova build android --prod --release

您需要区分这两个标志:
--release
是由
cordova
CLI使用的标志,而
--prod
是由
ionic
CLI使用的标志。那么这些旗帜在干什么

--prod
是以下所有标志的别名:

  • --optimizejs
  • --minifycss
  • --aot
  • --minifyjs
并负责缩小和优化你的
.js
捆绑包->这就是让你的应用程序启动更快的原因,因为浏览器需要解析和解释更少的代码


--release
告诉cordova它应该构建一个优化版本
.apk
,你可以签名并上传到Google Play。

好吧,现在我不明白为什么我需要标志
--prod
--release
,但是有一些方法可以优化发布版本的应用程序启动时间?我知道这是非常古老的,但你找到了一个改善ionic应用程序构建时间的答案吗?谢谢