Windows中使用nvm管理node
Windows中使用nvm管理node
安装前准备
卸载已有 Node.js
如果之前通过官网安装包安装过 Node.js,必须先卸载,否则会与 nvm 冲突:
- 打开「设置 → 应用 → 已安装的应用」
- 搜索
Node.js,点击卸载 - 删除残留目录(如果有):
C:\Program Files\nodejs%APPDATA%\npm
- 重启电脑
安装 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 即可生效。