2017-09-01 48 views
3

有几种方法建立与离子3,未在详细的文档真正解释: https://ionicframework.com/docs/intro/deploying/离子3部署--release建设远远慢--prod

我的应用程序的启动时间而变化急剧与不同构建:

ionic cordova run android --release - >应用程序的开始时间8秒

ionic cordova run android --prod - >应用程序开始时间3秒

ionic cordova run android --prod --release - >应用程序启动时间8秒

请问我有没有什么理由不用-prod创建?如果是的话,我可以做些什么 - 生产 - 发布更快? (对于我的轻量级应用,8秒是不可接受的启动时间)如果没有--release选项,我将无法部署到Google Play商店是真的吗?

回答

2

您需要参考this doc来查看详情。

这是必要的应用程序商店release模式构建:

ionic cordova build android --prod --release 

enter image description here

4

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

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

  • --optimizejs
  • --minifycss
  • --aot
  • --minifyjs

并负责与缩小和优化.js包 - > th是什么让你的应用启动速度更快,因为浏览器需要解析和解释更少的代码。

--release告诉科尔多瓦它应该建立一个优化版本.apk,您可以登录并上传到Google Play。

+0

rigth now我想不通为什么我需要'--prod'和'--release'标志,但是有一些方法可以优化发布版本的应用程序启动时间? – Quethzel