637 字
2 分钟
使用 nvm 安装和管理 Node.js
使用 nvm 安装和管理 Node.js
适用场景
如果你需要在同一台电脑上安装多个 Node.js 版本,或经常切换版本进行开发,推荐使用 nvm 来管理。为避免冲突,建议先卸载电脑中已有的 Node.js。
nvm 简介
nvm(Node Version Manager)是 Node.js 的版本管理工具。它可以安装和切换不同版本的 Node.js,以解决不同项目对版本兼容性的需求。
安装 nvm
下载地址:
https://nvm.uihtm.com/doc/download-nvm
安装时注意两点:
- 安装目录建议放在非中文路径,例如
D:\nvm。 - Node.js 安装目录建议放在
nvm的目录下D:\nvm\nodejs,之后通过nvm安装的 Node.js 版本都会统一放在这里。
配置下载镜像(可选)
如果 nvm 下载 Node.js 失败,可以切换到国内镜像。
方式一:使用命令设置镜像
nvm node_mirror https://npmmirror.com/mirrors/node/方式二:在nvm的安装目录修改 settings.txt(不推荐)
默认路径通常是:C:\Users\用户名\AppData\Local\nvm
在 settings.txt 中添加:
node_mirror: https://npmmirror.com/mirrors/node/安装与切换 Node.js
安装最新的 22 大版本:
nvm install 22安装指定版本:
nvm install 22.19.5切换版本:
nvm use 22或切换到指定版本:
nvm use 22.19.5卸载指定版本:
nvm uninstall 22.19.5常用 nvm 命令
nvm install <version> [arch]:安装指定版本,arch可选 32/64 位,默认与系统一致,可加--insecure跳过 SSL 校验nvm list [available]:列出已安装版本,available显示可安装的所有版本(list可简写为ls)nvm uninstall <version>:卸载指定版本nvm use <version> [arch]:切换到指定版本nvm root [path]:设置或查看 Node.js 版本存放目录
安装 pnpm(推荐)
方式一:使用 npm 全局安装
npm install -g pnpm验证是否安装成功:
pnpm -v方式二:使用 Corepack(推荐)
如果你使用的是 Node.js 16.13+,可以通过 corepack 来管理 pnpm 和 yarn,不需要额外的全局安装。
Corepack 的特点:
npm -g:直接在全局目录安装pnpm可执行文件corepack enable:生成代理脚本,根据项目package.json的packageManager字段自动下载并使用对应版本
启用并安装最新 pnpm:
corepack enablecorepack prepare pnpm@latest --activate切换 npm / pnpm 镜像源(可选)
npm:
npm config set registry https://registry.npmmirror.compnpm:
pnpm config set registry https://registry.npmmirror.com常见问题
提示 “nvm 不是内部或外部命令”
- 确认
nvm已正确安装。 - 检查环境变量是否生效(重新打开终端或重启系统后再试)。
- 确保安装路径没有中文字符。
nvm 下载 Node.js 失败
- 先尝试配置镜像(见上方“配置下载镜像”)。
- 如果仍失败,检查网络代理或防火墙设置。
使用 nvm 安装和管理 Node.js
https://xsgovo.github.io/posts/安装node环境/ 部分信息可能已经过时









