博客 / 詳情

返回

nvm install node報錯: Could not retrieve ... TLS handshake timeout

報錯問題描述

  • 新電腦,新安裝的nvm用來進行node版本的管理
  • nvm下載安裝地址:
  • 使用nvm去下載對應版本的node下載失敗,SSL/TLS握手超時超時
  • 報錯截圖如下:

報錯原因解析

  • nvm下載安裝node版本,是通過 https://nodejs.org/dist/latest-v19.x/SHASUMS256.txt 這個網站進行版本獲取信息對應下載的
  • 網站截圖如下:

  • 出於網絡原因,訪問超時,即為 TLS handshake timeout
  • 這便是 nvm 下載 node版本失敗的原因

解決方案,配置給nvm配置npm鏡像

  • 找到nvm文件夾對應的設置 settings.txt 文件
  • 給其加上npm鏡像即可
  • nvm文件一般路徑:C:\Users\lss13\AppData\Roaming\nvm
  • 如下圖:

添加鏡像

通過鏡像去下載

原本的:settings.txt

root: C:\Users\lss13\AppData\Roaming\nvm
path: C:\Program Files\nodejs

添加鏡像的:settings.txt

root: C:\Users\lss13\AppData\Roaming\nvm
path: C:\Program Files\nodejs

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
搞定...
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.