vue專案npm install下載依賴時,報error code128解決方法
阿新 • • 發佈:2022-04-18
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