我想弄清楚是什么best从代码传递到最终可部署 apk/ipa 的过程。
到目前为止,我有一个使用 Karma + Jasmine 的测试套件,它将 TypeScript 转换为 JS 并运行一些单元测试。我通过 gulp 开始这个过程。
之后我所知道的就是ionic build android --release
什么生成(尚未签名的)apk。
但我不确定生成的 apk 是如何压缩/缩小的。
因此,请记住,代码必须尽可能私密,即代码的缩小和使用ionic build
足够了还是我应该通过 gulp 手动完成所有这些预构建任务?
在这种情况下,我应该运行哪些正确的任务,我是否必须手动将所有 TypeScript 文件转换为 JS?我应该按什么顺序运行任务?
E.g. transpile -> tests -> minify -> uglify -> build apk
or minify -> uglify -> transpile -> tests -> build apk
我对此有点迷失,我唯一能想到的是应该首先运行测试,因为如果测试失败,则应该中止该过程。
Try 离子应用程序脚本 https://github.com/driftyco/ionic-app-scripts#custom-configuration>= 0.0.48 来配置构建。
生产:
ionic build android --prod
要检查缩小的文件,请使用以下命令打开 apk 文件GNOME Archive Manager
(或类似)并提取/assets/www/build/js/app.bundle.js
file.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)