前言
在使用node官网编程开发的过程中,经常遇到不同的项目要求的node[最低]版本不一样,卸载node并重新安装新版本的代价太大,因此 nvm (node version manager) 应运而生,使用nvm可以很方便的使用node的各个版本并进行切换。
注意:由于使用nvm管理node版本,因此在安装nvm前一定要卸载原先的node,两者冲突!win推荐使用Geek,一款超好用的卸载工具 https://geekuninstaller.com/
Windows下安装nvm
- 前往nvm-windows release页面下载最新版;
- 双击安装
安装完成后会自动添加系统变量,如果没有的话可以按图添加使用
3. 打开cmd窗口nvm -v
测试是否正常
- 显示已安装的node版本
nvm list
- 显示所有可安装node版本
nvm list available
- 安装指定node版本
nvm install [node版本号]
- 安装最新版
nvm install latest
- 使用指定版本
nvm use [node版本号]
- 切换到长期支持版本
nvm use --lts
- 卸载指定版本node
nvm uninstall [node版本号]
MacOS【linux】下安装nvm
同样简易安装包管理器 nvm
方便对 node
进行版本管理。
- 打开终端
- 在命令行输入
# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# download and install Node.js
nvm install 20
# verifies the right Node.js version is in the environment
node -v # should print `v20.14.0`
# verifies the right NPM version is in the environment
npm -v # should print `10.7.0`
其他用法和 win
相同