nvm是什么
nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。nvm和npm都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。
nvm下载
可在点此在github下载最新版本,本次下载安装的是windows版本。打开网址我们可以看到版本:
- setup.zip:安装版,noinstall.zip: 绿色免安装版,但使用时需进行配置。
- 我这里选择的是:nvm-setup.exe

nvm安装
- 解压缩后点击exe文件进行安装【这里就和安装长规软件一样,下一步,下一步,即可】

- 选择安装路径

- 这里会自动识别电脑nodejs的安装路径(如果没有安装请先安装nodejs)

- 安装完成,点击finish
配置nvm
- 找到nvm的安装路径,打开++settings.txt++添加一下两行

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/- 环境变量配置
- ①右击此电脑
- ②选择属性
- ③选择高级系统设置


这里需要配置变量,一个是nodejs,nvm两个的安装路径追加到Path里面 

%NVM_HOME%;
%NVM_SYMLINK%;以上2个环境主要是,保证nvm,npm 命令的识别
验证
Nodejs验证
node -v

npm -v

【开发经验】记得安装nodejs 后配置一下全局环境,避免后期开发中的一些莫名奇怪的问题。
Nvm验证
nvm -v

Nvm常用命令
nvm -v 查看当前版本
nvm --config
nvm list available 显示所有可以下载的版本
nvm list 查看已安装node版本列表
nvm install 版本号 下载对应node版本(如:nvm install 16.13)
nvm use 版本号 切换node版本
nvm on 开启nvm
nvm off 关闭nvm
nvm list // 显示已安装的版本(同 nvm list installed)
nvm list installed // 显示已安装的版本
nvm list available // 显示所有可以下载的版本
nvm install 14.5.0 // 安装14.5.0版本node
nvm install latest // 安装最新版本node
nvm use 14.5.0 // 使用14.5.0版本node
nvm alias default 20.15.0 // 设置默认node版本为20.15.0(macOS/Linux)
nvm alias default node // 设置默认版本为最新版本(macOS/Linux)
nvm uninstall 14.5.0 // 卸载14.5.0版本node设置默认版本说明
nvm alias default 命令详解
nvm alias default 版本号 用于设置每次打开新终端时自动使用的 Node.js 版本。
两种常见用法:
- 设置为具体版本号(推荐)
bash
nvm alias default 20.15.0- 每次打开新终端都固定使用 20.15.0 版本
- 即使以后安装了更新版本,默认版本也不会改变
- 适合项目开发,确保团队环境一致性
- 设置为 node(最新版本)
bash
nvm alias default nodenode是一个特殊别名,始终指向已安装的最新稳定版本- 每次打开新终端会自动使用当前最新版本
- 如果安装了新版本,默认版本会自动更新
- 适合个人学习或想始终使用最新特性的场景
示例说明:
假设你安装了以下版本:
- Node.js 18.0.0
- Node.js 20.15.0
- Node.js 21.0.0
执行 nvm alias default node 后,node 会指向 21.0.0(最新版本)
项目开发建议:
为确保开发环境一致性,建议使用固定版本号:
bash
nvm alias default 20.15.0Windows 注意事项:
Windows 版本的 nvm-windows 不支持 nvm alias 命令,需要:
- 每次打开命令行时使用
nvm use 版本号切换 - 或在系统环境变量中配置默认版本
