Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova Ionic构建--prod和--release标志之间的区别?_Cordova_Ionic Framework_Build_Ionic3 - Fatal编程技术网

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
我使用的是最新(ATTOW)版本的离子框架(3.9.2)和CLI(3.20.0)

Prod优化了代码,Release使其以不同的方式构建,因此 该应用程序可以发布到商店。你必须同时使用这两种方法进行快速训练 可以发布的版本


正如Sujan12所说。

这个解决方案听起来可能很愚蠢,但你需要从android手机中删除/卸载旧的.apk,然后尝试安装新的

ionic cordova build android --prod --release

为我工作

用于发布到应用商店的当前文档仅使用--prod标志。是否不再使用--release?