ionic-team / ionic-team/ionic-cli

[Ionic v4] ionic build --prod timeout

未關閉
#3,390 9 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
triage
主要語言
TypeScript
星號
2k
分支
682
PR 合併指標
30 天內沒有已合併 PR

描述

**Description:**
I'm getting a timeout every time I try to compile the app with the prod flag. The node daemon seems to be sleeping as well since there's no cpu usage.

**Steps to Reproduce:**
Run
ionic build --prod --engine browser
or
ionic cordova build android --prod

**Output:**
```
ionic build --prod --engine browser --verbose
ionic:cli-utils Terminal info: { tty: true, ci: false } +0ms
ionic:cli-utils CLI global options: { _: [ 'build' ], help: null, h: null, verbose: true, quiet: null, interactive: true, color: true, confirm: null, json: null, prod: true, engine: 'browser', project: null, '--': [] } +153ms
ionic:cli-utils:lib:environment Environment open. +0ms
ionic:cli-utils:lib:project Project type from config: ionic/angular 4 (angular) +0ms
ionic:cli-utils Project name: undefined +10ms
ionic:cli Context: { binPath: '/usr/lib/node_modules/ionic/bin/ionic', libPath: '/usr/lib/node_modules/ionic', execPath: '/mnt/c/Users/marce/Documents/Code/xCode/lingusocial-ionic-v4', version: '4.0.0' } +0ms
ionic:cli-utils:lib:hooks Looking for ionic:build:before npm script. +0ms
ionic:cli-utils:lib:project:angular:build Looking for ionic:build npm script. +0ms
> ng run app:build:production
Wed, 25 Jul 2018 18:34:12 GMT snapdragon:compiler initializing /mnt/c/Users/marce/Documents/Code/xCode/lingusocial-ionic-v4/node_modules/snapdragon/lib/compiler.js
Wed, 25 Jul 2018 18:34:12 GMT snapdragon:parser initializing /mnt/c/Users/marce/Documents/Code/xCode/lingusocial-ionic-v4/node_modules/snapdragon/lib/parser.js
Wed, 25 Jul 2018 18:34:12 GMT snapdragon:compiler initializing /mnt/c/Users/marce/Documents/Code/xCode/lingusocial-ionic-v4/node_modules/snapdragon/lib/compiler.js
Wed, 25 Jul 2018 18:34:12 GMT snapdragon:parser initializing /mnt/c/Users/marce/Documents/Code/xCode/lingusocial-ionic-v4/node_modules/snapdragon/lib/parser.js
Wed, 25 Jul 2018 18:34:12 GMT snapdragon:compiler initializing /mnt/c/Users/marce/Documents/Code/xCode/lingusocial-ionic-v4/node_modules/snapdragon/lib/compiler.js
Wed, 25 Jul 2018 18:34:12 GMT snapdragon:parser initializing /mnt/c/Users/marce/Documents/Code/xCode/lingusocial-ionic-v4/node_modules/snapdragon/lib/parser.js
```

**My `ionic info`:**

```

Ionic:

ionic (Ionic CLI) : 4.0.0 (/usr/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.0.0-beta.0
@angular-devkit/core : 0.7.0-rc.2
@angular-devkit/schematics : 0.7.0-rc.2
@angular/cli : 6.0.8
@ionic/ng-toolkit : 1.0.0
@ionic/schematics-angular : 1.0.0

Cordova:

cordova (Cordova CLI) : 8.0.0
Cordova Platforms : none

System:

NodeJS : v9.11.2 (/usr/bin/node)
npm : 6.2.0
OS : Linux 4.4

Environment:

ANDROID_HOME : not set
```

**Other Information:**

貢獻指南

開啟貢獻指南

研究方向

Begin by reproducing the timeout with `ionic build --prod --engine browser --verbose` and compare it with `ionic cordova build android --prod`. Trace the CLI handoff to `ng run app:build:production`, starting where the verbose output stops around the Snapdragon initialization. Done means production builds complete instead of hanging, with the relevant command paths still working.

由索引模型根據 Issue 內容生成。

評估

技術堆疊
angular, node.js, typescript
領域
build-system, cli
Issue 類型
缺陷
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
需要釐清
新手友好度
30/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。