一、NVM 是什么?
NVM(Nodejs Version Management) 是一个 Node 的版本管理工具,可以进行 Node 版本的切换、安装、查看等。
开发中可能接手多个项目,项目的 Node 版本不同,切换版本很麻烦,我们可以使用 NVM 这个工具来进行 Node 的版本控制。
二、如何安装 NVM ?
下载windows版本压缩包
下载完成之后进行解压,双击解压后文件夹中的nvm-setup.exe
进行安装
- 同意协议许可
- 选择 NVM 安装目录
- 选择 nodejs 安装目录
然后 Next > Install > Finish
验证安装,以管理员身份打开 CMD 命令行窗口输入以下命令,显示版本号说明安装成功。
nvm version
三、设置国内镜像
!!!不设置国内镜像可能会下载的慢或者下载失败
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
四、NVM的使用
- 查看可下载版本列表
nvm list available
- 下载 nodejs
# 下载最新版
nvm install latest
# 下载指定版本
nvm install 17.9.1
- 查看已下载的 nodejs 版本
nvm list
- 切换 nodejs 版本
nvm use 17.9.1
- 卸载指定版本的 nodejs
nvm uninstall 18.6.0
五、常用命令
nvm current # 显示当前激活的版本
nvm install <version> # 安装指定版本的 nodejs,"latest"表示最新的当前版本
nvm list [available] # 列出已下载的 nodejs 版本, available 显示可下载的 nodejs 版本列表
nvm on # 启用 nodejs 版本管理
nvm off # 禁用 nodejs 版本管理(不会卸载任何东西)
nvm uninstall <version> # 卸载指定版本的 nodejs
nvm use <version> # 切换 nodejs 版本
nvm version # 查看 NVM 版本
nvm node_mirror <node_mirror_url> # 设置 nodejs 节点镜像,国内使用:https://npmmirror.com/mirrors/node/
nvm npm_mirror <npm_mirror_url> # 设置 npm 节点镜像,国内使用:https://npmmirror.com/mirrors/npm/
# 下载包管理工具 pnpm(速度快、节约磁盘空间、支持monorepo、安全性高,由 npm & yarn 衍生而来)
npm install --location=global pnpm@latest
# 设置淘宝镜像
pnpm config set registry=http://registry.npm.taobao.org