npm ERR! Windows_NT 6.3.9600,无法在windows8中安装cordova

我试图通过在命令提示符下面的命令来安装我的windows8机器上的cordova

npm install -g cordova 

但我无法安装,因为以下错误可以任何一个帮助我请。

错误:

npm ERR! Windows_NT 6.3.9600 npm ERR! argv“C:\ Program Files \ nodejs \\ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“install”“-g”“cordova”npm ERR! 节点v0.12.1 npm ERR! npm v2.5.1 npm ERR! 代码ECONNRESET

npm ERR! networking隧道套接字无法build立,原因= getaddrinfo EN OTFOUND代理npm ERR! networking这很可能不是npm本身npm ERR的问题! networking,并与networking连接有关。 npm ERR! networking在大多数情况下,您在代理之后或者networking设置不好。 npm ERR! networkingnpm ERR! networking如果你在代理后面,请确保npm ERR! networking“代理”configuration设置正确。 请参阅:'npm help config'

npm ERR! 请包括以下文件与任何支持请求:npm ERR! C:\ Users \用户奇迹\ NPM-的debug.log

你应该做的步骤是:

  1. npmcaching清理

2.将节点版本返回到v0.10.36,build议最新版本的节点可能与窗口用户的新cli不兼容。

3.以pipe理员模式运行节点cli或cmd

4.npm install -g cordova

我使用节点:0.12.5,npm:2.12.0。 我得到了同样的问题,我简单的解决scheme就是使用这个命令:

 npm cache clean 

然后在这种情况下使用您的软件包的安装命令

 npm install -g cordova 

这适用于我:

 npm config set proxy=http://127.0.0.1:8087 npm config set registry=http://registry.npmjs.org 

127.0.0.1:8087是我的代理和代理端口,你应该代替自己。