mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
637 字
2 分钟
使用 nvm 安装和管理 Node.js
2026-03-20

使用 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

安装时注意两点:

  1. 安装目录建议放在非中文路径,例如 D:\nvm
  2. 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 来管理 pnpmyarn,不需要额外的全局安装。

Corepack 的特点:

  • npm -g:直接在全局目录安装 pnpm 可执行文件
  • corepack enable:生成代理脚本,根据项目 package.jsonpackageManager 字段自动下载并使用对应版本

启用并安装最新 pnpm

corepack enable
corepack prepare pnpm@latest --activate

切换 npm / pnpm 镜像源(可选)#

npm:

npm config set registry https://registry.npmmirror.com

pnpm:

pnpm config set registry https://registry.npmmirror.com

常见问题#

提示 “nvm 不是内部或外部命令”

  1. 确认 nvm 已正确安装。
  2. 检查环境变量是否生效(重新打开终端或重启系统后再试)。
  3. 确保安装路径没有中文字符。

nvm 下载 Node.js 失败

  1. 先尝试配置镜像(见上方“配置下载镜像”)。
  2. 如果仍失败,检查网络代理或防火墙设置。
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

使用 nvm 安装和管理 Node.js
https://xsgovo.github.io/posts/安装node环境/
作者
小丝瓜
发布于
2026-03-20
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时