【发布时间】:2019-02-22 05:04:13
【问题描述】:
我想安装nodemon。但是当尝试安装时,得到这个错误:
sudo npm install -g nodemon
npm 错误!代码EPROTO
npm 错误! errno EPROTO
npm 错误!对registry.npmjs.org/nodemon的请求失败,原因:写EPROTO140097810798400:error:140770FC:SSLroutines:SSL23_GET_SERVER_HELLO:unknown protocol:../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://...
【问题讨论】:
-
NPM unknown protocol的可能重复
-
@Veve 这是干什么用的?这个问题没有给出答案。
-
@xefiqz 链接问题有答案。你试过了吗?也不要使用
sudo npm(medium.com/@ExplosionPills/…)