gpt4 book ai didi

cordova - ionic 构建 : difference between --prod and --release flags?

转载 作者:IT老高 更新时间:2023-10-28 11:15:34 25 4
gpt4 key购买 nike

在运行 ionic build 时,我很好奇 --prod--release 标志之间的区别?

Ionic build docs状态:

--prod Build the application for production
--release Create a Cordova release build

Cordova CLI ref没有提到 --prod 标志,它为 --release 声明了以下内容:

Perform a release build. This typically translates to release mode for the underlying platform being built.

查看构建输出的差异,使用 --prod 构建似乎运行 Ionic 'production' 构建,因为它还运行 ngcuglify(它本身运行 cleancss)任务。

当我使用 --release 运行构建时,我似乎得到了一个 Cordova 发布构建,它(根据文档)尝试在其上运行发布构建无论您的目标是什么平台。

这些是唯一的区别,还是我过度简化了?

作为引用,请注意以下输出 APK 文件大小:

  • 产品标志:9.8 MB
  • 发布标志:11.7 MB
  • 产品 + 发布标志:8.9 MB

我正在使用最新 (ATTOW) 版本的 Ionic Framework (3.9.2) 和 CLI (3.20.0)。

最佳答案

Prod optimizes the code, Release makes it build in a different way so the app can be released to the stores. You have to use both for a fast version that can be released.

正如 Sujan12 在 this link 上所说的那样.

关于cordova - ionic 构建 : difference between --prod and --release flags?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49581363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com