无法使用npm安装vue-cli

时间:2018-02-02 17:11:10

标签: npm vue.js npm-install

我已经安装了最新版本的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。

2 个答案:

答案 0 :(得分:1)

大多数情况下,此错误是因为您背后的防火墙实际上并不支持SSL对等,但如果您使用http直通,则会模仿它,因此请更改您的{{1}相应的定义:

https-proxy

答案 1 :(得分:0)

使用以下步骤:

npm缓存清理--force

npm install -g @ vue / cli