有几种方法可以使用离子3进行构建,这些方法在文档中没有详细解释: https://ionicframework.com/docs/intro/deploying/
我的应用程序的开始时间因不同的版本而异:
ionic cordova run android --release
- >应用开始时间8秒
ionic cordova run android --prod
- >应用开始时间3秒
ionic cordova run android --prod --release
- >应用开始时间8秒
我有没有理由不用--prod构建?如果是的话,我能做些什么来制作 - 更快 - 更快? (对于我的轻量级应用,8秒是一个不可接受的启动时间)我是否真的能够在没有--release选项的情况下部署到Google Play商店?
答案 0 :(得分:4)
您需要在两个标志之间进行区分:--release
是cordova
CLI使用的标志,而--prod
是ionic
CLI使用的标志。那些旗帜在做什么呢?
--prod
是以下所有标志的别名:
--optimizejs
--minifycss
--aot
--minifyjs
负责缩小和优化您的.js
捆绑包 - >这使得您的应用程序启动速度更快,因为浏览器需要解析和解释更少的代码。
--release
告诉cordova它应该构建一个优化版本.apk
,您可以签名并上传到Google-Play。
答案 1 :(得分:3)