我刚刚通过
更新了我的Cordova版本sudo npm update -g cordova
一切顺利,我创建了一个新的应用程序。 然后我想添加Android支持,然后发生了这种情况:
cordova平台添加android npm http GET
https://registry.npmjs.org/cordova-android/3.6.4 npm http 404
https://registry.npmjs.org/cordova-android/3.6.4无法获取
平台android:错误:未找到版本:3.6.4:
科尔多瓦-机器人/ 3.6.4
如果我选中https://registry.npmjs.org/cordova-android/3.6.4,则会显示{"错误":"找不到版本:3.6.4"}
看起来npm不骗我。你有同样的问题吗?
答案 0 :(得分:8)
似乎还没有Cordova 3.6.4。我添加了Cordova 3.6.3并且它有效:
cordova platform add android@3.6.3 --usenpm
答案 1 :(得分:5)
使用
npm update -g cordova@latest
这将安装正确的发行版本3.6.3,而不是产生此错误的3.7.0 rc
答案 2 :(得分:0)
npm update -g cordova
安装尚未发布但尚未发布的3.7.0。
让一切恢复正常我必须做到
npm install -g cordova@3.6.3-0.2.13
(即使if cordova platform add android@3.6.3 --usenpm
似乎也在起作用,我担心如果我们使用3.7.0 /半3.6.3的其他事情可能会表现得很奇怪......)