Сборка Ionic 3 с флагом --minifyjs застревает при первой загрузке приложения только в iOS - PullRequest
0 голосов
/ 21 января 2019

У меня есть приложение Ionic 3 , которое хорошо работает в Android и iOS без флага - prod . Теперь я хочу протестировать приложение в режиме производства в iOS и Android .

Когда я пытаюсь запустить его на Android , все отлично работает! и немного быстрее и плавнее. Теперь я пытаюсь запустить его на iOS , который не работает. Он зависает при первой загрузке приложения на Splashscreen . Сначала я ожидаю, что что-то не так с моими плагинами или версиями совместимости моего плагина s и с версией устройства iOS .

Но я ошибся, я пытаюсь запустить его без - uglifyjs , - minifycss , -aot , - optimizejs и все работает, приложение не застряло на первой или первой загрузке. Все эти флаги являются частью флага - prod , верно? Но вы заметили, что я не включил - minifyjs в флаг. Потому что, когда я пытаюсь запустить его на - minifyjs , проблема возникает снова, когда он зависает при первой загрузке приложения.

У меня есть также ссылка на мой старый вопрос: Ionic cordova run ios --prod зависает на загрузчике заставки , но это больше не было проблемой. Это происходит только тогда, когда я пытаюсь использовать флаг - minifyjs .

Вот моя ионная информация :

cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 7.1.0

local packages:

    @ionic/app-scripts : 3.2.0
    Cordova Platforms  : ios 4.5.5
    Ionic Framework    : ionic-angular 3.9.2

System:

    ios-deploy : 1.9.2
    Node       : v8.9.3
    npm        : 5.5.1
    OS         : macOS High Sierra
    Xcode      : Xcode 10.0 Build version 10A255

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro

Так в чем может быть проблема? Я думаю, что это больше проблема компиляции минимизации js-файлов на angular и ionic путем уменьшения его размера. Я думаю, что это влияет на некоторые файлы JS, которые вызвали проблему.

Цените, если кто-то может помочь. Заранее спасибо.

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