Typescript 离子2应用-长加载时间

Typescript 离子2应用-长加载时间,typescript,ionic2,angular2-directives,ionic-native,Typescript,Ionic2,Angular2 Directives,Ionic Native,我已经开发了ionic 2应用程序,但我面临的主要问题是应用程序启动时的加载时间—加载应用程序需要几分钟。我正在使用有限的插件,但仍然面临着一个问题,即启动屏幕手动隐藏后会显示一个白色屏幕。您是否在app.component.ts中批量导入?通常,当您有大量导入时,会减慢整个应用程序的速度。在浏览器中测试时,我会检查所有未使用的导入。这至少有助于加快初始加载时间。在构建应用程序时添加--prod。它将缩小css和js文件。更新到最新版本的Ionic Cloud并使用生产标志进行构建将显著缩短冷启

我已经开发了ionic 2应用程序,但我面临的主要问题是应用程序启动时的加载时间—加载应用程序需要几分钟。我正在使用有限的插件,但仍然面临着一个问题,即启动屏幕手动隐藏后会显示一个白色屏幕。

您是否在
app.component.ts
中批量导入?通常,当您有大量导入时,会减慢整个应用程序的速度。在浏览器中测试时,我会检查所有未使用的导入。这至少有助于加快初始加载时间。

在构建应用程序时添加--prod。它将缩小css和js文件。

更新到最新版本的Ionic Cloud并使用生产标志进行构建将显著缩短冷启动时间

npm install @ionic/cloud-angular@latest --save

ionic build --prod

它需要更长的时间来构建,但冷启动时间要快得多。

Josh Morony在Youtube上的远程调试应用程序上做了一些视频。iirc他通过Chrome识别了长时间运行的流程。也许你可以从中评估造成最大延迟的原因。我不想切换到ionic 3。我仍然可以使用此命令更新cloud angular吗?即
npm install@ionic/cloud-angular@latest--保存
只会更新云的角度。更新IONAL CLI和cordova是两个单独的命令。不过,您也可以尝试在更新之前运行
ionic build--prod
,看看这是否有效。是的,它正在工作,所以不需要更新云,对吗?谢谢你的快速回复。如果你没有收到任何错误,那么你不必更新。然而,更新总是会给你最好的结果,因为爱奥尼亚团队一直在快速发布更新。