1
我創建了一個新的Ionic項目,然後使用ionic cordova platform add android
添加了Android
平臺。這將寫在3210文件中的條目:離子平臺應安裝在npm install
<engine name="android" spec="~6.1.2" />
而且之前,我看到有些地方,我們可以節約平臺,在package.json
,所以我把它放在那裏了:
"cordovaPlatforms": [
"android",
{
"platform": "android",
"version": "",
"locator": "android"
}
]
現在,如果我承諾所有這一切,然後克隆在另一臺計算機上的回購,並運行npm install
,它不會添加Android平臺。如果我再次嘗試運行ionic cordova platform add android
,它會告訴我該平臺已經存在。
我是否缺少在新機器上安裝時自動添加平臺的配置?或者我真的需要刪除平臺並每次添加一次?
我ionic info
:
cli packages: (/Users/guillaumeroyer/Documents/workspace/ionic-2-events-demo/node_modules)
@ionic/cli-utils : 1.9.1
ionic (Ionic CLI) : 3.9.1
global packages:
Cordova CLI : 6.5.0
local packages:
@ionic/app-scripts : 2.1.4
Cordova Platforms : none
Ionic Framework : ionic-angular 3.6.0
System:
Android SDK Tools : 26.0.2
ios-deploy : 1.9.1
ios-sim : 5.0.13
Node : v7.4.0
npm : 4.1.2
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b
請問,如果他們在'package.json'文件會列出,但在項目文件夾中缺少'科爾多瓦prepare'命令還安裝的平臺? – sebaferreras
是的,它也是這樣,更多的東西http://ionicframework.com/docs/cli/cordova/prepare/ @sebaferreras – Sampath
噢'離子科爾多瓦準備'是我需要的命令,謝謝 – Guillaume