使用Nvm配置多Nodejs环境
# 使用Nvm配置多Node.js环境
# nvm(Node Version Manager)管理工具
nvm是什么? nvm是一个用于管理多个 Node.js 版本的工具。它可以让你在同一台机器上安装和切换不同版本的 Node.js,而不会相互干扰。
nvm可以做什么? 使用 nvm,你可以轻松地安装、切换和删除 Node.js 版本。你可以在同一台机器上同时安装多个版本的 Node.js,并且可以在项目中使用不同的 Node.js 版本,以确保项目的兼容性和稳定性。例如,你可以在一台机器上同时安装 Node.js 10.x、Node.js 12.x 和 Node.js 14.x 版本。然后,你可以使用 nvm 命令来切换到不同的版本,以便在不同的项目中使用不同的 Node.js 版本。
# 在 Centos7 上安装 nvm 和 Node.js
# 1. 下载并安装 nvm:
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.3.tar.gz
tar -xf nvm-0.39.3.tar
mv nvm-0.39.3 /root/.nvm
1
2
3
4
5
2
3
4
5
# 2. 配置环境变量
echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile
1
2
2
# 3. 重新打开终端窗口,运行以下命令以验证 nvm 是否正确安装:
[root@localhost ~]# command -v nvm
nvm
1
2
2
# 4.验证nvm版本
[root@localhost ~]# nvm -v
0.39.3
1
2
2
# 5.在线查看Nodejs所有版本
[root@localhost ~]# nvm list-remote
1
# 6.安装所需的 Node.js版本
[root@localhost ~]# nvm install 16.17.1
[root@localhost ~]# nvm install v14.18.0
1
2
2
# 查看安装的 Node.js版本
[root@localhost ~]# nvm ls
v14.18.0
v16.17.1
1
2
3
2
3
# 切换到指定Node.js版本上
[root@localhost ~]# nvm use v14.18.0
Now using node v14.18.0 (npm v6.14.15)
[root@localhost ~]# node -v
v14.18.0
[root@localhost ~]# npm -v
6.14.15
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8