小编CTo*_*dea的帖子

生产任务准备离子应用程序

我试图找出从代码传递到最终可部署的apk/ipa 的最佳进程.

到目前为止,我有一个使用Karma + Jasmine的测试套件,它将TypeScript转换为JS并运行一些单元测试.我通过gulp开始这个过程.

之后,我所知道的是ionic build android --release生成(一个未签名的)apk.但我不确定生成的apk是如何被模仿/缩小的.

所以,请记住代码必须尽可能私密,是ionic build足够的缩小和模仿,还是应该通过gulp手动完成所有这些预建任务?在这种情况下,什么是我应该运行的正确任务,我是否必须手动将所有TypeScript文件转换为JS?我应该以什么顺序执行任务?

例如transpile -> tests -> minify -> uglify -> build apkminify -> uglify -> transpile -> tests -> build apk

我有点迷失了,我唯一可以弄清楚的是测试应该先运行,因为测试失败的情况应该中止该过程.

build production-environment gulp ionic-framework ionic2

8
推荐指数
1
解决办法
608
查看次数