日常工作中,我们可能需要在不同的 nodejs 版本或历史的 nodejs 项目上运行不同的项目,可能需要旧版本的 nodejs,其他需要新版本的 node , 或者要查看 nodejs 的新特性,需要安装最新版本的 node
由于在同一台机器上,我们只能安装一个版本的 nodejs,所以根据你的项目需求卸载和安装新的 node 版本非常痛苦
为了解决这个问题,我们可以使用 node 版本管理器(NVM)。NVM 允许在同一台机器上安装多个 node 版本并在所需的 node 版本之间切换。
安装 NVM
下载最新版本的 NVM
https://github.com/coreybutler/nvm-windows/releases/latest
下载 nvm-setup.zip 并安装在 windows 上
验证安装
nvm version
操作系统/Linux
使用 curl 安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
使用 Wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
验证安装
command -v nvm
nvm 命令使用方法
获取所有可用 NodeJs 版本的列表
nvm ls available //windows
nvm ls-remote //MacOs/Linux
安装最新的 NodeJs 版本
nvm install node
安装最新的 LTS 版本
nvm install --lts
安装特定的 NodeJs 版本
可以使用以下命令安装制定的版本。
nvm install 18.0.0 // 安装18.0.0版本
卸载 NodeJs 版本
nvm uninstall 18.0.0
切换 NodeJs 版本
nvm use 18.0.0
获取已安装的 NodeJs 版本列表
nvm list //windows
nvm ls //MacOs/linux