nvm安装node报错Get "https://nodejs.org/dist/latest/SHASUMS256.txt": dial tcp 104.20.23.46:443: i/o timeout

省时间版:网络原因引起的问题配置国内nvm镜像即可;

 

问题

  windows上通过nvm管理node版本,在本地安装了nvm后,通过nvm安装node,报错了,信息:

  Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.
  Get https://nodejs.org/dist/latest/SHASUMS256.txt: dial tcp 104.20.23.46:443: i/o timeout

有了这样的信息,我们很容易可以想到这是由于网络原因引起的问题,由于node源都是国外的服务,所以我们只需要将node和npm的源设置成国内的服务的源就可以了。

解决方法

在nvm的安装路径下找到settings.txt文件,如果没有,可以新建一个,其实这个文件可以理解为nvm的配置文件。打开settings.txt后,添加下面的2行代码,就设置成了国内的服务的源:

  node_mirror:npm.taobao.org/mirrors/node/
  npm_mirror:npm.taobao.org/mirrors/npm/

添加这两行后,再通过nvm安装node就不会再报错了。亲试可行

 

转载suchcl

posted @ 2023-07-11 15:59    阅读(7561)  评论(2)    收藏  举报