【nvm】解决问题: Could not retrieve https://nodejs.org/dist/index.json.
背景
nvm 中执行 nvm list available
提示 Could not retrieve https://nodejs.org/dist/index.json.
提示超时、检索失败!
C:\Users\userAdmin> nvm list available
Could not retrieve https://nodejs.org/dist/index.json.
Get "https://nodejs.org/dist/index.json": dial tcp 104.20.22.46:443: i/o timeout
原因:
可能是远程连接被关闭的问题,这是由于国内网络限制导致的,但是用了梯子也不好用!
解决办法:
可以更换淘宝镜像的地址, 进行使用!
- 找到
nvm
的安装路径
$ nvm root
- 进入安装的根路径, 找到
settings.txt
配置文件, 增加node_mirror
,npm_mirror
, 配置参数
node_mirror:https://npmmirror.com/mirrors/node/
npm_mirror:https://npmmirror.com/mirrors/npm/
- 测试使用
保存 settings.txt
文件, 重启终端!执行 nvm list available
, 就发现可以使用了 !
踩坑记录
不要写以下这两句 !
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
可能是 淘宝原镜像域名(npm.taobao.org
)的 HTTPS 证书正式到期吧!
想要继续使用,需要将 npm
源切换到新的源(registry.npmmirror.com
)