【发布时间】:2018-09-09 21:42:39
【问题描述】:
在运行ionic build 时,我很好奇--prod 和--release 标志之间的区别?
Ionic build docs 状态:
--prod 为生产构建应用程序
--release 创建 Cordova 发布版本
虽然Cordova CLI ref 没有提到--prod 标志,但它为--release 声明了以下内容:
执行发布构建。这通常转化为释放模式 正在构建的底层平台。
查看构建输出的差异,使用 --prod 构建似乎运行 Ionic“生产”构建,因为它还运行 ngc 和 uglify(它本身运行cleancss) 任务。
当我使用 --release 运行构建时,我似乎得到了一个 Cordova 发布构建,它(根据文档)尝试在您所针对的任何平台上运行发布构建。
这些是唯一的区别,还是我过度简化了?
作为参考,请注意以下输出 APK 文件大小:
- 产品标志:9.8 MB
- 发布标志:11.7 MB
- 产品 + 发布标志:8.9 MB
我正在使用最新 (ATTOW) 版本的 Ionic Framework (3.9.2) 和 CLI (3.20.0)。
【问题讨论】:
标签: cordova ionic-framework build ionic3