Windows中使用nvm管理node

Windows中使用nvm管理node

安装前准备

卸载已有 Node.js

如果之前通过官网安装包安装过 Node.js,必须先卸载,否则会与 nvm 冲突:

  1. 打开「设置 → 应用 → 已安装的应用」
  2. 搜索 Node.js,点击卸载
  3. 删除残留目录(如果有):
    • C:\Program Files\nodejs
    • %APPDATA%\npm
  4. 重启电脑

安装 nvm-windows

下载安装包

前往 GitHub 发布页下载最新版,下载 nvm-setup.exe,双击安装。

安装配置

安装过程中会弹出两个路径选择:

配置项 说明 建议
nvm 安装路径 nvm 本身存放位置 默认 C:\Users\你的用户名\AppData\Roaming\nvm
Node.js 安装路径 各版本 Node 的符号链接指向 默认 C:\Program Files\nodejs

Node.js 安装路径只是一个「快捷方式」目录,实际各版本文件存放在 nvm 安装路径下的 v*.*.* 文件夹中。

安装完成后,打开新的 PowerShell 窗口验证:

nvm version

输出版本号即安装成功。

常用命令

查看可用版本

# 列出可安装的所有 Node.js 版本
nvm list available

输出会分为 LTS(长期支持版)和 Current(最新版)两列。

安装 Node.js

# 安装指定版本
nvm install 20.11.0

# 安装最新 LTS 版
nvm install lts

# 安装最新版
nvm install latest

切换版本

# 切换到指定版本(必须先用管理员权限运行终端)
nvm use 20.11.0

# 切换到最新 LTS
nvm use lts

nvm use 需要管理员权限。右键 PowerShell → 「以管理员身份运行」。

普通用户运行也可,会请求管理员权限

查看已安装版本

# 列出本地已安装的所有版本
nvm list

# 当前使用的版本会带 * 号标记

卸载某个版本

nvm uninstall 18.17.0

命令速查表

命令 说明
nvm version 查看 nvm 本身版本
nvm list available 查看可安装的 Node.js 版本
nvm list 查看已安装的版本
nvm install <version> 安装指定版本
nvm install lts 安装最新 LTS 版本
nvm use <version> 切换版本(需管理员权限)
nvm uninstall <version> 卸载指定版本
nvm on 启用 nvm
nvm off 禁用 nvm

配置国内镜像(加速下载)

Node.js 默认从国外服务器下载,速度慢。可以配置淘宝镜像加速:

打开 nvm 安装目录下的 settings.txt 文件:

C:\Users\你的用户名\AppData\Roaming\nvm\settings.txt

在文件末尾添加两行:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

保存后重新执行 nvm install 即可生效。