2016-06-13 41 views
0

我无法运行命令npm install -g哟..并且出现以下错误!npm install -g哟隧道套接字错误

E:\ OneWeb \ ngApp1> npm install -g yo npm ERR! Windows_NT 10.0.10586 npm ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“install”“-g”“yo” npm ERR! node v6.2.1 npm ERR! npm v3.9.3 npm ERR!代码ECONNRESET

npm ERR! EPROTO 101057795:错误:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议:openssl \ ssl \ s23_clnt.c:794: npm ERR!网络 npm ERR!网络这很可能不是npm本身的问题 npm ERR!网络,并与网络连接有关。 npm ERR!网络在大多数情况下,您位于代理的后面或网络设置不正确。 npm ERR!网络 npm ERR!网络如果您身后有代理,请确保 npm ERR!网络'代理'配置设置正确。请参阅:'npm help config'

npm ERR!请包括以下任何支持请求的文件: npm ERR! E:\ OneWeb \ ngApp1 \ NPM-的debug.log

+0

运行该命令先“NPM配置一套https_proxy”,然后尝试上面的命令。 – error2007s

+0

仍然相同:( –

回答

0

请尝试设置注册表服务器:

npm config set registry http://registry.npmjs.org/ 
npm cache clean 

是否帮助呢?如果没有,请尝试将其更改为HTTPS注册表(https://registry.npmjs.org/)。

0

还设定了严格的SSL假用命令: npm config set strict-ssl false

+0

在您的答案中添加一些代码。 –

相关问题