我要安装nodemon
。但是当尝试安装时,出现此错误:
sudo npm install -g nodemon
npm错误!代码EPROTO
npm错误! errno EPROTO
npm错误!向Registry.npmjs.org/nodemon的请求失败,原因:写EPROTO140097810798400:error:140770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议:../ deps / openssl / openssl / ssl / s23_clnt.c:827:
npm错误!
npm错误!可以在以下位置找到此运行的完整日志:
npm错误! /root/.npm/_logs/2018-09-18T06_36_29_786Z-debug.log
以这种方式设置代理没有帮助
$ npm config set proxy http://...
$ npm config set https-proxy http://...
答案 0 :(得分:0)
我认为我们在这里缺少一些信息,但是有些人报告了您遇到的相同问题,看来答案是将NPM注册表URL设置为非SSL URL。您可以使用以下命令来这样做:
npm config set registry http://registry.npmjs.org/
参考文献:
https://github.com/npm/npm/issues/2050#issuecomment-3696752
https://github.com/npm/npm/issues/8976#issuecomment-123748215