Ionic --prod build зависает CLI - PullRequest
       6

Ionic --prod build зависает CLI

0 голосов
/ 26 апреля 2018

Я пытаюсь собрать приложение Ionic 3 через CLI ionic cordova build android --prod.

Ранее эта команда работала без проблем, теперь она останавливается на шаге webpack сразу после copy finished.

# npm run ionic:build --prod

> ionic-app@ ionic:build /Users/personal/Documents/ionic-app
> ionic-app-scripts build

[10:47:11]  ionic-app-scripts 3.1.9
[10:47:11]  build prod started ...
[10:47:11]  clean started ...
[10:47:11]  clean finished in 1 ms
[10:47:11]  copy started ...
[10:47:11]  deeplinks started ...
[10:47:11]  deeplinks finished in 327 ms
[10:47:11]  ngc started ...
[10:47:29]  ngc finished in 17.34 s
[10:47:29]  preprocess started ...
[10:47:29]  preprocess finished in 1 ms
[10:47:29]  webpack started ...
[10:47:29]  copy finished in 18.16 s

Я пытался запустить это несколько раз, и оставил его более 3 часов, чтобы попытаться завершить его, в прошлом это занимало 10-15 минут, но каждый раз,мой CLI перестает отвечать на запросы.

Поскольку CLI не отвечает на запросы, я не могу Ctl+C выйти из терминала - мне нужно закрыть окно и снова открыть его.В результате сообщения об ошибках не появляются в процессе сборки.Даже если я запускаю с флагом --verbose.

Когда я запускаю его без флага --prod, например ionic cordova build android --aot --minifyjs --minifycss --optmisejs --release.Он не выполняет никаких проблем.

# ionic cordova build android  --aot --minifyjs --minifycss --optmisejs
Running app-scripts build: --aot --minifyjs --minifycss --platform android --target cordova
[11:34:28]  build dev started ...
[11:34:28]  clean started ...
[11:34:28]  clean finished in 4 ms
[11:34:28]  copy started ...
[11:34:29]  deeplinks started ...
[11:34:29]  deeplinks finished in 606 ms
[11:34:29]  ngc started ...
[11:34:50]  ngc finished in 21.28 s
[11:34:50]  preprocess started ...
[11:34:50]  preprocess finished in 2 ms
[11:34:50]  webpack started ...
[11:34:51]  copy finished in 22.85 s
[11:35:18]  webpack finished in 27.32 s
[11:35:18]  uglify started ...
[11:35:18]  sass started ...
[11:35:21]  sass finished in 3.06 s
[11:35:21]  cleancss started ...
[11:35:23]  cleancss finished in 2.64 s
[11:36:13]  uglify finished in 55.15 s
[11:36:13]  postprocess started ...
[11:36:13]  postprocess finished in 17 ms
[11:36:13]  lint started ...
[11:36:13]  build dev finished in 104.69 s
> cordova build android --release

BUILD SUCCESSFUL


Total time: 3.548 secs
Built the following apk(s):
        /Users/personal/Documents/ionic-app/platforms/android/build/outputs/apk/android-release-unsigned.apk

Прилагается мой Ionic Info на случай, если это поможет.

cli packages: (/Users/personal/Documents/ionic-app/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.1.9
    Cordova Platforms  : android 6.3.0 ios 4.5.4
    Ionic Framework    : ionic-angular 3.9.2

System:

    Android SDK Tools : 26.1.1
    ios-deploy        : 1.9.2
    ios-sim           : 6.1.2
    Node              : v9.11.1
    npm               : 5.6.0
    OS                : macOS High Sierra
    Xcode             : Xcode 9.3 Build version 9E145

Environment Variables:

    ANDROID_HOME : /Users/personal/Library/Android/sdk

Misc:

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