1. 程式人生 > 其它 >vue專案npm install下載依賴時,報error code128解決方法

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