概述
实际项目中,不同的项目用到的node环境是不同的,如果我们启用不同项目要用到不同的node版本,通过手动卸载安装对应版本是非常麻烦的,因此需要用到node版本管理工具--nvm
nvm(Node Version Manager)
nvm是一个用于管理 Node.js
版本的命令行工具。它允许开发者在同一台机器上安装和切换多个版本的 Node.js
,以便于在不同的项目中使用不同的 Node.js
版本。
使用
下载地址

安装
解压文件,按提示安装即可
操作命令
ruby
nvm version // 查看NVM版本,是否安装成功
nvm list available // 查看可安装的node版本
nvm list // 查看已安装的node版本
nvm install 版本号 // 安装node
nvm uninstall 版本号 // 卸载node
nvm use 版本号 // 切换使用node版本
nvm current // 当前使用node版本
nvm node_mirror [url] // 切换node镜像[https://npm.taobao.org/mirrors/node/]
nvm npm_mirror [url] // 切换npm镜像[https://npm.taobao.org/mirrors/npm/]
nvm alias default version // 设置默认版本
常见问题
- nvm use 版本号失败?
使用管理员权限运行PowerShell。
- 安装node成功,对应版本的npm安装失败?
去node官网下载对应版本放在node对应版本文件夹下。
总结
在 Node.js 开发的多元场景下,nvm 作为一款强大的版本管理工具,极大地提升了开发效率与项目的稳定性。通过 nvm,开发者能够在同一系统中便捷地安装、切换不同版本的 Node.js,满足不同项目对特定 Node.js 版本的依赖需求。