vue项目npm install下载依赖时,报error code128解决方法
1、问题描述
最近由于升级了nodejs版本,然后重新配置了系统环境,重新打开之前的Vue项目,执行npm install时,报了如下错误信息
2、报错原因
报错原因从上面的错误信息大致可以看出来,就是说在程序在执行的git ls-remote git://xxxx时,由于ci的机器上没有可用的ssh密钥导致用git://协议拉代码出错
3、解决方法
针对此问题,网上的解决方案无外乎两种,这里贴出来,仅供参考:
第一种是通过修改git配置,将URL从ssh更换为https,这种方法使用时,需要先关闭ssl认证,否则可能导致执行不成功
git config --global http.sslverify "false"
git config --global url."https://".insteadOf git://
npm install
第二种使用淘宝镜像,然后设置ssl,之后再重新安装依赖,执行命令如下
1> 查看当前项目镜像
npm get registry
2> 切换淘宝镜像
npm config set registry https://registry.npm.taobao.org
说明:如果要取消淘宝镜像,可以执行如下命令
npm config set registry https://registry.npmjs.org/
3> 关闭ssl认证
git config --global http.sslverify "false"
4> 重新安装依赖
npm install
**************************************************** 林深时见鹿,海蓝时见鲸 ****************************************************