Cordova 4.0.0正在安装3.6.4

时间:2014-10-17 14:42:19

标签: cordova npm version

我已更新至Cordova 4.0.0。 每当我运行cordova platform add android时,它都会获取3.6.4 Cordova库。我错过了什么?

$ cordova -v
4.0.0
$ cordova platform add android
npm http GET https://registry.npmjs.org/cordova-android/3.6.4
npm http 200 https://registry.npmjs.org/cordova-android/3.6.4
npm http GET https://registry.npmjs.org/cordova-android/-/cordova-android-3.6.4.tgz
npm http 200 https://registry.npmjs.org/cordova-android/-/cordova-android-3.6.4.tgz

编辑:我已清除任何npm缓存。

1 个答案:

答案 0 :(得分:0)

现在有两个不同的问题。

问题#1是OP的问题,基本上是#34;为什么我在安装cordova 4.0.0时会看到下载cordova 3.6.4?"

道森在Cordova 4.0.0 is installing 3.6.4之上得到了很好的回答 - cordova命令行程序的版本是4.0.0,但是cordova库的版本是3.6.4,所以这是预期的(虽然令人困惑的行为。

问题#2是@Banshidhari的问题Cordova 4.0.0 is installing 3.6.4,基本上是#34;我如何在npm install"

期间解决getaddrinfo ENOTFOUND

这是本地网络问题的症状,其中node的HTTP客户端库request无法找到registry.npmjs.org的地址。通常可以通过确保正确设置http_proxy变量来解决此问题:

npm config set http_proxy http://path.to.proxy:port

但是,如果您仍然遇到问题,Banshidhari,请在https://github.com/npm/npm/issues上打开一个新问题或打开一个问题