2015-09-17 171 views
1

我想更新最新的科爾多瓦版本到我的項目。我沒有運行下面的命令:在運行此命令後更新phonegap科爾多瓦版本

$ sudo npm update -g cordova 

,我檢查,並用科爾多瓦信息的命令,我可以看到我有最新版本的科爾多瓦

Node version: v0.12.2 

Cordova version: 5.3.1 

Config.xml file: 

然而,當我去平臺文件夾並運行

cordova platform version ios 

結果顯示我仍處於舊版本。

Installed platforms: ios 3.9.1 
Available platforms: amazon-fireos, android, blackberry10, browser, firefoxos, osx, webos 

我試過使用cordova平臺更新,但出現錯誤,請參閱下文。我錯過了什麼?

cordova platform update [email protected] 
Failed to fetch platform [email protected] 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Error: version not found: [email protected] 

回答

2

各個部分或科爾多瓦(CLI,平臺,插件)的所有移動和釋放獨立,這意味着他們都能夠並且將會有不同的版本號。例如,cordova-ios平臺的當前版本是3.9.1,而當前的android版本是4.1.1。你可以看到什麼平臺都可以運行

cordova platform list 

你可以看到所有已發佈的版本爲特定平臺通過NPM

npm view cordova-{platform} versions 

替換{}平臺通過上面的list命令給出任何東西。

希望這會有所幫助!

+0

我也發現這個文檔http://devgirl.org/2014/11/07/cordovaphonegap-version-confusion/ – maridob

相關問題