首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提高Ionic 4 app的开发速度?

如何提高Ionic 4 app的开发速度?
EN

Stack Overflow用户
提问于 2020-04-09 18:57:17
回答 2查看 968关注 0票数 2

我已经开发了离子4应用程序有更多的50+屏幕(包括屏幕,组件,弹出窗口等)。它需要更多的时间来构建和运行,甚至是实时重新加载,即使是很小的ui更改。有没有办法更快地改进开发?

我的环境设置:

代码语言:javascript
复制
Ionic:
   ionic (Ionic CLI)             : 4.12.0
   Ionic Framework               : @ionic/angular 4.4.0
   @angular-devkit/build-angular : 0.13.6
   @angular-devkit/schematics    : 7.3.6
   @angular/cli                  : 7.3.6
   @ionic/angular-toolkit        : 1.4.0
Cordova:
   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : android 7.1.4, ios 4.5.5
System:
   Android SDK Tools : 26.1.1
   ios-deploy        : 1.9.2
   ios-sim           : 8.0.2
   NodeJS            : v10.13.0
   npm               : 6.4.1
   OS                : macOS Mojave
   Xcode             : Xcode 10.1 Build version 10B61

要在android设备上运行应用程序(例如Nexus 5 (Android V 6.0.1)),在设备上运行大约需要72秒,而实时重新加载需要70秒。我已经使用了许多插件(即应用程序所需),因此无法在浏览器中运行应用程序(即离子服务)。在模拟器中运行应用程序也没有太多帮助,因为它消耗了更多的内存,这会使它变慢。

有什么建议值得感谢吗?谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-04-09 19:34:22

你可以尝试将你的项目升级到Ionic 5和Angular 9。Angular 9带来了新的常春藤渲染器,其唯一的目的是更好地摇动树木和更快地逐步构建性能。与Angular 8及以下的构建过程相比,Ivy只(实时)更新您更改过的指令,该过程还更新了所有父元素和组件。

从理论上讲,对于实时更新,您应该获得显著的构建性能改进。

票数 0
EN

Stack Overflow用户

发布于 2020-04-10 07:07:59

如果你有一个大的应用程序,所以你可以修改preloadStrategie,对我来说,我已经用这个策略提高了我的应用程序的速度,请看这个链接,让我知道:

https://ionicframework.com/blog/how-to-lazy-load-in-ionic-angular/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61119557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档