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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM