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
posted @ 2022-04-18 10:13  星空流年  阅读(2697)  评论(0编辑  收藏  举报