-
首先安装nvm:
下载、安装 (国内可能访问不了,请看问题1)
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
使配置文件生效:
source ~/.bashrc
-
安装指定版本的nodejs (问题2)
nvm ls-remote # 查看远端可用的node版本
nvm install v14.21.1 # 安装需要的指定版本
-
多个nodejs版本切换
nvm ls #列出已安装的版本
nvm use xx.xx.xx #切换ls展示出来的版本号(如nvm use 14.15.0 版本号前不需要v)
问题1:raw.githubusercontent.com 访问不了,能翻墙就翻墙装,不能的话尝试改一下hosts
vim /etc/hosts
加上一条记录:185.199.108.133 raw.githubusercontent.com
保存退出后,ping 一下看是否生效了
ping raw.githubusercontent.com
如果显示:PING raw.githubusercontent.com (185.199.108.133) xxx 就是成功了
一般重新安装nvm,但有时候就还是不行,还是网络问题,直接用下载好的install.sh传上去用吧。
问题2:nvm默认使用的还是国外源,安装不了,要切换国内源:
vi ~/.bashrc
最后面添加:export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node/
保存退出后,执行source ~/.bashrc