我正在尝试使用命令提示符中的以下命令在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可执行文件路径。我在这里缺少什么?
答案 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/"