IONIC构建过程太慢

时间:2018-06-27 12:49:23

标签: ionic-framework ionic3

我们正在研究IONIC 3项目,该概念具有在单个应用程序中包含多个应用程序的概念,因此,该应用程序枢纽包含银行,购物,旅行,出租车预订等8-10个应用程序。

我们刚刚开始该项目,已经有大约300多个组件,而且我们至少有20多个自定义/第三方IONIC Native插件,我们面临以下问题。

  • 启动时间大约30-50秒。
  • 实时重新加载大约需要60-70秒,因此开发变得非常缓慢。
  • 使用Safari开发工具进行调试时,Safari崩溃了,因此现在几乎无法进行调试。
  • 当我们创建Production版本时,它会引发JS堆内存错误。 (以某种方式我们已通过为NodeJS进程分配8GB内存来修复它。)

我们已经完成的工作

  • 我们的代码是模块化的,我们已使用IONIC最佳实践在每页上创建模块,并实现了模块的延迟加载。
  • 立即使用IONIC 3提供的SaaS,JS压缩等。

IONIC是否适合该庞大应用程序使用的平台?

任何提示或准则都将帮助我们前进。

1 个答案:

答案 0 :(得分:0)

这也发生了,此外,在加载加载非常缓慢的应用程序时,我得到了一个警告。就我而言,请使用cordova命令(“ android”是给您带来麻烦的平台,您可以使用ios,windows ...):

cordova platform rm android

之后,删除Cordova Pluggins文件夹并使用

cordova platform add android

安装Android后,使用:

cordova clean

之后使用:

cordova build

现在使用您的命令启动应用程序。它为我工作。祝你好运