【问题标题】:IONIC Build Process is too slowIONIC 构建过程太慢
【发布时间】:2018-12-06 09:02:32
【问题描述】:

我们正在开发 IONIC 3 项目,其概念是在一个应用程序中包含多个应用程序,因此是一个包含 8-10 个应用程序的应用程序中心,包括银行、购物、旅游、出租车预订等。

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

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

我们已经做了什么,

  • 我们的代码是模块化的,我们使用 IONIC 最佳实践为每个页面创建模块,并为模块实现了延迟加载。
  • 使用 IONIC 3 开箱即用提供的 SaaS、JS 缩小等。

IONIC 是适合这个庞大应用程序的平台吗?

任何提示或指南都会帮助我们前进。

【问题讨论】:

    标签: ionic-framework ionic3


    【解决方案1】:

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

    cordova platform rm android
    

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

    cordova platform add android
    

    安装 Android 后,使用:

    cordova clean
    

    之后使用:

    cordova build
    

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

    【讨论】:

      猜你喜欢
      • 2014-09-05
      • 2015-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多