報錯問題描述
- 新電腦,新安裝的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/
搞定...