我正在尝试将最新的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
答案 0 :(得分:2)
各个部分或cordova(cli,平台,插件)都独立移动和释放,这意味着它们都可以并且将具有不同的版本号。例如,cordova-ios平台的当前版本是3.9.1,而当前版本的android是4.1.1。您可以通过运行
查看可用的平台cordova platform list
您可以通过npm
查看给定平台的所有已发布版本npm view cordova-{platform} versions
将{platform}替换为上面list
命令给出的任何内容。
希望这有帮助!