ionic-team / ionic-team/ionic-cli

bug: www/ folder isn't cleared when doing a release build, causing a huge apk.

Đang mở
#3,954 8 bình luận 8 reaction 0 người được giao Xem trên GitHub
bug needs investigation project type: angular
Ngôn ngữ chính
TypeScript
Star
2k
Fork
682
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

# Bug Report

**Ionic version:**
[x] **4.3**

**Current behavior:**
When executing a release build after a debug build, the `www/` folder is not cleared, and the release build will have debug chunks and sourcemap files inside the apk. This causes a very big `.apk`.

**Expected behavior:**
The `www/` folder should be cleared before performing a release build.

**Steps to reproduce:**
1. `ionic cordova build android`
2. `ionic cordova build android --prod --release`

Without a debug build:
![image](https://user-images.githubusercontent.com/7610043/56666105-95ca1380-66ab-11e9-9b5d-574e7116d4a1.png)

After a debug build:
![image](https://user-images.githubusercontent.com/7610043/56666170-ada19780-66ab-11e9-9588-8cd3bca143c2.png)

Extracted .apk:
![image](https://user-images.githubusercontent.com/7610043/56666376-10932e80-66ac-11e9-83df-d6b93326aa3b.png)

**Workaround**

Execute `rm -rf ./www/` before building a release build.

**Ionic info:**

```
Ionic:

ionic (Ionic CLI) : 4.12.0 (C:\Users\freek\AppData\Roaming\nvm\v10.15.0\node_modules\ionic)
Ionic Framework : @ionic/angular 4.3.0
@angular-devkit/build-angular : 0.13.8
@angular-devkit/schematics : 7.3.8
@angular/cli : 7.3.8
@ionic/angular-toolkit : 1.5.1

Cordova:

cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : android 8.0.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 3.1.1, (and 10 other plugins)

System:

Android SDK Tools : 26.1.1 (C:\Users\freek\AppData\Local\Android\Sdk)
NodeJS : v10.15.0 (C:\program files\nodejs\node.exe)
npm : 6.4.1
OS : Windows 10```

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.