问题概述
由于国内网络限制导致使用nvm(nvm-windows,以下都使用nvm简称)安装nodejs超时或出现远程连接被关闭的问题。
过程描述
- github上寻找nvm-windows下载安装包安装。
- 使用命令nvm install [指定版本]
- 出现诸如以下错误
- nodejs An existing connection was forcibly closed by the remote host:连接被强行关闭
- Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt:无法获得指定的校验文件
解决方法
将nvm中node和npm的源设置到国内源(一般使用taobao)上。
- 通过nvm的命令行使用nvm node_mirror命令多次尝试无效
- 在nvm的安装路径下找到settings.txt打开:
root: C: vm arch: 64 proxy: none originalpath: originalversion: node_mirror: npm_mirror:
- 分别指定node和npm的mirror
node_mirror: npm.taobao.org/mirrors/node/ npm_mirror: npm.taobao.org/mirrors/npm/
附:
- taobao node镜像版本列表:http://npm.taobao.org/mirrors/node