IONIC构建过程太慢

jay*_*aym 5 ionic-framework ionic3

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

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

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

我们已经做了,

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

IONIC是适合这种庞大应用的合适平台吗?

任何提示或指导方针都将帮助我们前进。

小智 0

也发生了这样的情况,此外,我在加载加载速度非常慢的应用程序时收到警告。就我而言,使用 cordova 命令(“android”是给你带来问题的平台,你可以使用 ios、windows...):

cordova platform rm android
Run Code Online (Sandbox Code Playgroud)

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

cordova platform add android
Run Code Online (Sandbox Code Playgroud)

安装 Android 后,使用:

cordova clean
Run Code Online (Sandbox Code Playgroud)

之后使用:

cordova build
Run Code Online (Sandbox Code Playgroud)

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