問題概述
由於國內網絡限制導致使用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:\nvm 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