cordova --nosave is not propagated for commands running platform add
還沒有人認領這個 Issue。
評估
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 新手友好度
- 48/100
- Issue 類型
- 缺陷
- 描述清晰度
- 描述清楚
- 活躍度
- 停滯
- 技術堆疊
- typescript
- 領域
- cli
研究方向
先從報告中描述的 ionic cordova prepare、run 和 platform add 命令路徑開始,然後追蹤當 prepare 或 run 安裝缺少的平台時 --nosave 是如何傳遞的。使用提供的 fresh-project 命令重現,並確認提示執行的 cordova platform add 命令在兩種命令路徑中都使用 --nosave,而不是 --save。
由索引模型根據 Issue 內容生成。
描述
Description:
This is related to #2946
ionic cordova platform add $PLATFORM --nosave works as expected.
There are other commands that will prompt you to run cordova platform add or run it for you if it's necessary:
ionic cordova prepare $PLATFORMionic cordova run $PLATFORM
These do not propagate the --nosave flag to the platform add command even if you specified --nosave with those commands.
Steps to Reproduce:
- Create a fresh project,
npx ionic@4 start nosave-ignored blank --cordova cd nosave-ignored- Run
npx ionic@4 cordova prepare [email protected] --nosave - Answer "Yes" when prompted to install the platform.
- Notice that the command that is run is
cordova platform add [email protected] --save.
Note that ionic cordova platform add [email protected] --nosave does respect the --nosave flag.
Output:
? Platform [email protected] is not installed! Would you like to install it? Yes
> cordova platform add [email protected] --save
Using cordova-fetch for [email protected]
My ionic info:
Ionic:
ionic (Ionic CLI) : 4.1.2
Ionic Framework : @ionic/angular 4.0.0-beta.7
@angular-devkit/core : 0.7.5
@angular-devkit/schematics : 0.7.5
@angular/cli : 6.1.5
@ionic/ng-toolkit : 1.0.8
@ionic/schematics-angular : 1.0.6
Cordova:
cordova (Cordova CLI) : 8.0.0
Cordova Platforms : ios 4.5.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.2, cordova-plugin-ionic-webview 2.1.4, (and 4 other plugins)
System:
Android SDK Tools : 26.1.1 (/Users/acrites/Library/Android/sdk)
ios-deploy : 2.0.0
ios-sim : 7.0.0
NodeJS : v8.11.4 (/Users/acrites/.n/bin/node)
npm : 5.6.0
OS : macOS High Sierra
Xcode : Xcode 9.4.1 Build version 9F2000
- 主要語言
- TypeScript
- 星號
- 2k
- 分支
- 681
- PR 合併指標
- 30 天內沒有已合併 PR
環境準備
- 提供 Dockerfile 或 Docker Compose 檔案
- 沒有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
ionic-team/ionic-cli 的其他 Issue
-
triage
難度 1/5 1 小時以內 新手友好度 65/100
ionic-team/ionic-cli#5016 ·
-
triage
難度 5/5 一週以上 新手友好度 15/100
ionic-team/ionic-cli#5131 ·
-
triage
難度 3/5 1-2 天 新手友好度 56/100
ionic-team/ionic-cli#5130 ·
-
triage
難度 3/5 1-2 天 新手友好度 72/100
ionic-team/ionic-cli#5129 ·
-
triage
難度 3/5 1-2 天 新手友好度 42/100
ionic-team/ionic-cli#5127 · 2 則留言 ·
查看 ionic-team/ionic-cli 的全部 Issue
相似的 Issue
-
難度 2/5 1-3 小時 新手友好度 75/100
microsoft/playwright#43327 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 78/100
microsoft/TypeScript#64758 ·
維護者通常 1 天內回覆
-
enhancement
難度 2/5 1-3 小時 新手友好度 65/100
opensearch-project/OpenSearch-Dashboards#12937 ·
維護者通常 2 天內回覆
-
Liveness marks block-included attesters live in the block's epoch instead of the attestation's epoch未關閉
難度 2/5 1-3 小時 新手友好度 74/100
維護者通常 1 天內回覆
-
status: needs-triage
難度 2/5 1-3 小時 新手友好度 83/100
a2ui-project/a2ui#3158 ·
維護者通常 2 天內回覆