【原创】ubuntu16.04,执行npm install命令时,报错routines:ssl3_get_record:wrong version number

版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。
作者:ExcelMann,转载需注明。

今天用npm安装vue的环境的时候出现问题:

npm ERR! request to https://registry.npm.taobao.org/vue failed, reason: write EPROTO 
140449102006080:error:1408F10B:SSL routines:ssl3_get_record:wrong version 
number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
npm ERR! 

解决方法:
设置代理地址和仓库地址。

  1. 设置代理地址
    因为公司是使用代理才能科学上网的,所以需要设置npm的代理地址。
  • 首先点击ubuntu左上角图标,输入network,在Network proxy处可以看到公司代理的ip地址以及端口号
  • 打开终端,输入以下命令
npm config set proxy=http://公司账号:密码@代理ip地址:端口号/
  1. 设置仓库地址
    输入以下命令,设置代理的仓库地址
sudo npm config set registry https://registry.npm.taobao.org

你可能感兴趣的:(vue.js,node.js)