Cordova Ionic构建--prod和--release标志之间的区别?
运行Cordova Ionic构建--prod和--release标志之间的区别?,cordova,ionic-framework,build,ionic3,Cordova,Ionic Framework,Build,Ionic3,运行爱奥尼亚构建时我很好奇--prod和--release标志之间的区别 国家: --prod为生产构建应用程序 --发布创建Cordova发布版本 虽然没有提到--prod标志,但它为--release声明了以下内容: 执行发布构建。这通常转化为的发布模式 正在构建的底层平台 从构建输出的差异来看,使用--prod构建似乎运行一个Ionic“生产”构建,因为它还运行ngc和uglify(它本身运行cleancss)任务 当我使用--release运行一个构建时,我似乎得到了一个Cordova发
爱奥尼亚构建时
我很好奇--prod
和--release
标志之间的区别
国家:
--prod为生产构建应用程序--发布创建Cordova发布版本 虽然没有提到
--prod
标志,但它为--release
声明了以下内容:
执行发布构建。这通常转化为的发布模式
正在构建的底层平台
从构建输出的差异来看,使用--prod
构建似乎运行一个Ionic“生产”构建,因为它还运行ngc
和uglify
(它本身运行cleancss
)任务
当我使用--release
运行一个构建时,我似乎得到了一个Cordova发布构建,它(根据文档)尝试在您所瞄准的任何平台上运行一个发布构建
这些是唯一的区别,还是我过于简化了
请注意以下输出APK文件大小,以供参考:
- 产品标志:9.8 MB
- 释放标志:11.7 MB
- 产品+发布标志:8.9 MB
正如Sujan12所说。这个解决方案听起来可能很愚蠢,但你需要从android手机中删除/卸载旧的.apk,然后尝试安装新的
ionic cordova build android --prod --release
为我工作 用于发布到应用商店的当前文档仅使用--prod标志。是否不再使用--release?