我已经安装了最新版本的npm
,我正在尝试使用命令安装vue-cli
npm install --global vue-cli
但我遇到下述问题:
npm ERR! code EPROTO
npm ERR! errno EPROTO
npm ERR! request to http://registry.npmjs.org/vue-cli failed, reason: write EPROTO 101057795:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:openssl\ssl\s23_clnt.c:827:
npm ERR!
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\pd0ufv\AppData\Roaming\npm-cache\_logs\2018-02-02T17_02_16_113Z-debug.log
我也使用
设置了我的代理设置 npm set http-proxy <proxy>
npm set https-proxy <proxy>
但也没有奏效。我使用的是npm
版本5.6.0。
答案 0 :(得分:1)
大多数情况下,此错误是因为您背后的防火墙实际上并不支持SSL对等,但如果您使用http
直通,则会模仿它,因此请更改您的{{1}相应的定义:
https-proxy
答案 1 :(得分:0)
使用以下步骤:
npm缓存清理--force
npm install -g @ vue / cli