无法在Windows中使用npm安装Gulp

我试图在命令提示符下使用以下命令在Windows 8中使用npm来安装Gulp:

npm install gulp -g 

我在命令提示符下面出现错误

 C:\windows\system32>npm install gulp -g 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" "gulp" "-g" npm ERR! node v5.10.0 npm ERR! npm v3.8.3 npm ERR! code EAI_AGAIN npm ERR! errno EAI_AGAIN npm ERR! syscall getaddrinfo npm ERR! getaddrinfo EAI_AGAIN registry.npmjs.org:443 npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues> npm ERR! Please include the following file with any support request: npm ERR! C:\windows\system32\npm-debug.log 

我已经在PATH环境variables中设置了nodeJs可执行文件path。 我在这里错过了什么?

看起来像一个代理问题,尝试把这个在你的CMD:

 npm config set registry "http://registry.npmjs.org/" 

我认为你也有一个代理问题。 尝试这样做:

 npm config set proxy http://<USERNAME>:<PASSWORD>@<SERVER>:<PORT> npm config set https-proxy http://<USERNAME>:<PASSWORD>@<SERVER>:<PORT> 

使用代理数据更改<>包围的值(如果您不使用用户名login,只需删除该部分)并尝试。