离子2 - 运行超过30秒

时间:2017-12-29 10:20:32

标签: angular ionic-framework ionic2

我有一个离线项目,大约有40-50个视图。问题是它需要花费太多时间来启动。不少于30秒。起初我得到了connection time out error,我在config.xml中添加了<preference name="loadUrlTimeoutValue" value="70000" />来修复它。

在IOS和Android上,启动几乎是一样的。我在main.ts文件中启用了enableProdMode();

我跑了:Cordova run android --prod但仍然没有帮助。

如何调试并查看导致问题的原因?

我检查了main.js文件,大约是9mb。我不确定它是否很大

1 个答案:

答案 0 :(得分:1)

您的应用是否定义了app.module.ts文件中的所有页面/视图?如果是这样,您几乎肯定会通过实现延迟加载来获得一些效率。 Ionic帮助您使用IonicPage组件执行此操作:

https://ionicframework.com/docs/api/navigation/IonicPage/