一、在Linux系统中(以Ubuntu为例)
1. 安装nvm
- 打开终端,通过以下命令下载nvm安装脚本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
- 上述命令从nvm的官方GitHub仓库获取安装脚本并执行它。安装过程中可能会提示你输入密码,因为它需要修改一些系统配置文件。
- 安装完成后,重新加载你的终端配置文件(如
.bashrc
或.zshrc
),使nvm命令可用。如果你使用的是Bash,可以执行以下命令:
source ~/.bashrc
如果你使用的是Zsh,则执行:
source ~/.zshrc
2. 配置环境变量
- nvm安装脚本会自动在你的配置文件(
.bashrc
或.zshrc
)中添加以下内容来配置环境变量:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
这使得每次打开新的终端时,nvm相关的命令和环境变量都能被正确加载。
3. 安装Node.js版本
- 使用nvm安装Node.js非常简单,例如,要安装最新的长期支持版(LTS)Node.js,可以执行以下命令:
nvm install --lts
- 如果你想安装特定版本的Node.js,比如版本16.14.0,可以使用以下命令:
nvm install 16.14.0
4. 切换Node.js版本
- 安装多个版本后,可以使用以下命令来切换Node.js版本:
nvm use <version>
例如,如果你想使用之前安装的16.14.0版本,可以执行:
nvm use 16.14.0
5. 卸载Node.js版本
- 如果你想卸载某个已安装的Node.js版本,可以使用以下命令:
nvm uninstall <version>
例如,要卸载16.14.0版本,可以执行:
nvm uninstall 16.14.0
6. 卸载nvm
- 要卸载nvm,需要先删除nvm安装目录(通常是
~/.nvm
)和在配置文件(.bashrc
或.zshrc
)中添加的nvm相关配置。 - 执行以下命令删除nvm目录:
rm -rf ~/.nvm
- 然后打开你的配置文件(
.bashrc
或.zshrc
),删除与nvm相关的行(前面提到的设置NVM_DIR
和加载nvm.sh
的行)。
二、在macOS系统中
1. 安装nvm
- 打开终端,使用以下命令安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
- 安装完成后,同样需要重新加载终端配置文件。如果使用Bash,执行:
source ~/.bashrc
如果使用Zsh,执行:
source ~/.zshrc
2. 配置环境变量
- 与Linux类似,nvm安装脚本会自动在配置文件(
.bash_profile
、.zshrc
等)中添加配置环境变量的内容,确保nvm命令在终端中可用。
3. 安装、切换和卸载Node.js版本以及卸载nvm
- 这些操作与在Linux系统中的步骤完全相同。使用
nvm install
命令安装Node.js版本,nvm use
命令切换版本,nvm uninstall
命令卸载版本,要卸载nvm,需要删除~/.nvm
目录和配置文件中的相关内容。
三、在Windows系统中
1. 安装nvm-windows
- 访问nvm -windows的官方GitHub仓库(https://github.com/coreybutler/nvm-windows),下载最新的安装程序(
.exe
文件)。 - 运行安装程序,按照安装向导的提示完成安装。在安装过程中,你可以选择安装路径和其他相关设置。
2. 配置环境变量
- 安装程序会自动配置大部分环境变量,但你可能需要检查系统的
Path
环境变量,确保包含nvm-windows的安装目录(例如C:\Program Files\nvm-windows
),这样才能在命令提示符或PowerShell中正确使用nvm命令。
3. 安装Node.js版本
- 打开命令提示符或PowerShell,使用以下命令安装Node.js版本,例如安装最新的LTS版本:
nvm install latest
或者安装特定版本,如16.14.0:
nvm install 16.14.0
4. 切换Node.js版本
- 使用以下命令切换版本:
nvm use <version>
例如,要使用16.14.0版本:
nvm use 16.14.0
5. 卸载Node.js版本
- 要卸载某个Node.js版本,使用以下命令:
nvm uninstall <version>
例如,卸载16.14.0版本:
nvm uninstall 16.14.0
6. 卸载nvm-windows
- 在Windows的“控制面板”中,找到“程序和功能”,在程序列表中找到“nvm-windows”,然后选择卸载。卸载过程会删除nvm-windows相关的文件和配置。