Процесс сборки IONIC слишком медленный - PullRequest
0 голосов
/ 27 июня 2018

Мы работаем над проектом IONIC 3 с концепцией нескольких приложений в одном приложении, так что это своего рода центр приложений из 8-10 приложений, включая банковское дело, покупки, путешествия, заказ такси и т. Д.

Мы только начали проект и уже собрали более 300 компонентов, а также у нас есть как минимум 20+ пользовательских / сторонних плагинов IONIC Native, и мы столкнулись со следующими проблемами.

  • Время запуска приложения где-то около 30-50 сек.
  • Для перезагрузки в реальном времени требуется около 60-70 секунд, поэтому разработка стала очень медленной.
  • При отладке с помощью Safari Dev Tools Safari падает, поэтому отладка практически невозможна.
  • При создании производственной сборки выдается ошибка памяти кучи JS. (Каким-то образом мы исправили это, выделив 8 ГБ памяти процессу NodeJS.)

Что мы уже сделали,

  • Наш код является модульным, мы использовали лучшие практики IONIC для создания модуля на странице, а также реализовали отложенную загрузку для модулей.
  • Использование SaaS, JS-минификации и т. Д., Которые предоставляются IONIC 3 из коробки.

Является ли IONIC подходящей платформой для этого огромного приложения?

Любой намек или указание помогут нам двигаться вперед.

1 Ответ

0 голосов
/ 07 марта 2019

Случилось и так, кроме того, я получил предупреждение при загрузке приложения, которое загружалось очень медленно. В моем случае используйте команды cordova («android» - это платформа, которая доставляет вам проблемы, вы можете использовать ios, windows ...):

cordova platform rm android

После этого удалите папку Cordova Pluggins и используйте

cordova platform add android

Когда установлен Android, используйте:

cordova clean

После этого используйте:

cordova build

Теперь используйте вашу команду для запуска приложения. это сработало для меня. Удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...