无法在Windows中使用npm安装Gulp

时间:2016-05-19 07:28:38

标签: node.js 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环境变量中设置了nodeJs可执行文件路径。我在这里缺少什么?

2 个答案:

答案 0 :(得分:2)

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

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

使用代理数据更改&lt;&gt; 所包围的值(如果您不使用用户名登录,只删除该部分)并尝试使用。

答案 1 :(得分:1)

看起来像代理问题,请尝试将其放入您的cmd:

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