Ionic --prod build冻结了CLI

时间:2018-04-26 02:01:35

标签: cordova ionic-framework ionic3

我正在尝试通过CLI ionic cordova build android --prod构建我的Ionic 3应用程序。

以前这个命令没有任何问题,现在它在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

0 个答案:

没有答案