nvm install node版本报错:Could not retrieve https://nodejs... TLS handshake timeout

1,192 阅读1分钟

报错问题描述

  • 新电脑,新安装的nvm用来进行node版本的管理
  • nvm下载安装地址:
  • 使用nvm去下载对应版本的node下载失败,SSL/TLS握手超时超时
  • 报错截图如下:
aaa.png

报错原因解析

  • nvm下载安装node版本,是通过 nodejs.org/dist/latest… 这个网站进行版本获取信息对应下载的
  • 网站截图如下:
bbb.png
  • 出于网络原因,访问超时,即为 TLS handshake timeout
  • 这便是 nvm 下载 node版本失败的原因

解决方案,配置给nvm配置npm镜像

  • 找到nvm文件夹对应的设置 settings.txt 文件
  • 给其加上npm镜像即可
  • nvm文件一般路径:C:\Users\lss13\AppData\Roaming\nvm
  • 如下图:
ccc.png

添加镜像

通过镜像去下载

原本的: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/

搞定...