更新phonegap cordova版本

时间:2015-09-17 13:31:19

标签: ios cordova

我正在尝试将最新的cordova版本更新到我的项目中。我确实运行了以下命令:

  $ sudo npm update -g cordova

运行此命令后,我检查并使用cordova info命令我可以看到我有最新版本的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 ios@5.3.1
Failed to fetch platform ios@5.3.1
Probably this is either a connection problem, or platform spec is incorrect.
Check your connection and platform name/version/URL.
Error: version not found: cordova-ios@5.3.1

1 个答案:

答案 0 :(得分:2)

各个部分或cordova(cli,平台,插件)都独立移动和释放,这意味着它们都可以并且将具有不同的版本号。例如,cordova-ios平台的当前版本是3.9.1,而当前版本的android是4.1.1。您可以通过运行

查看可用的平台
cordova platform list

您可以通过npm

查看给定平台的所有已发布版本
npm view cordova-{platform} versions

将{platform}替换为上面list命令给出的任何内容。

希望这有帮助!