记录一下安装nvm的过程。
平台:CentOS7 | Ubuntu 20.04

1. 安装nvm

curl方式:

1
curl -o- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

wget方式:

1
wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

git clone方式:

1
git clone git://github.com/creationix/nvm.git ~/nvm

2. 配置环境变量

默认安装在~/.nvm目录下,并已经配置好环境变量,如果没有配置,需要手动配置环境变量。

根据自己的shell类型,修改对应的配置文件,添加如下内容:

bash:

1
2
3
4
vi ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

zsh:

1
2
3
vi ~/.zshrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

3. 验证

1
nvm --version

4. 安装node.js

1
2
3
4
5
nvm install node # 安装最新版本

nvm install 12.18.3 # 安装指定版本

nvm install node --lts # 安装最新LTS版本

5. 切换node版本

1
2
3
nvm use node # 切换到最新版本

nvm use 12.18.3 # 切换到指定版本

6. 查看已安装的node版本

1
nvm ls

7. 卸载node

1
nvm uninstall 12.18.3

8. 查看可用的node版本

1
nvm ls-remote

9. 查看当前node版本

1
node -v

10. 查看当前npm版本

1
npm -v

11. 查看当前nvm版本

1
nvm --version

结束

以上。