ionic-team / ionic-team/ionic-cli

Ionic cordova platform remove/add

未关闭
#2,842 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
needs investigation
主要语言
TypeScript
星标
2k
派生
682
PR 合并指标
30 天内没有已合并 PR

描述

**Description:**

```
user@stumac:~/Workspace/myapp/app$ ionic cordova platform remove android --verbose
[DEBUG] CLI flags: { interactive: true, confirm: false }
[DEBUG] { cwd: '/Users/user/Workspace/myapp/app', local: true, binPath:
'/Users/user/.nvm/versions/node/v6.11.3/lib/node_modules/ionic/bin/ionic', libPath:
'/Users/user/Workspace/myapp/app/node_modules/ionic/dist/index.js' }
> cordova platform remove android --save
Removing platform android from config.xml file...

user@stumac:~/Workspace/myapp/app$ ionic cordova platform add android --verbose
[DEBUG] CLI flags: { interactive: true, confirm: false }
[DEBUG] { cwd: '/Users/user/Workspace/myapp/app', local: true, binPath:
'/Users/user/.nvm/versions/node/v6.11.3/lib/node_modules/ionic/bin/ionic', libPath:
'/Users/user/Workspace/myapp/app/node_modules/ionic/dist/index.js' }
Platform android already exists.
user@stumac:~/Workspace/myapp/app$
``

adding and removing a platform has unexpected results

**My `ionic info`:**

```
app$ ionic info

cli packages: (/Users/user/Workspace/myapp/app/node_modules)

@ionic/cli-utils : 1.15.2
ionic (Ionic CLI) : 3.15.2

global packages:

cordova (Cordova CLI) : 7.1.0

local packages:

@ionic/app-scripts : 3.0.0
Cordova Platforms : android ios 4.5.2
Ionic Framework : ionic-angular 3.7.1

System:

Android SDK Tools : 26.1.1
ios-deploy : 1.9.2
ios-sim : 6.1.2
Node : v6.11.3
npm : 5.5.1
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b

Environment Variables:

ANDROID_HOME : /Users/user/Library/Android/sdk/

Misc:

backend : pro

```

**Other Information:**

cordova platform add command seems extremely strange in general

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。