您现在的位置是:首页 > 开发开发
在 Windows 上用 nvm 管理多版本 Node.js
2026-01-08 09:30:01【开发】人已围观
简介第一步:下载安装包
下载 nvm-windows 安装器
下载文件:nvm-setup.exe(https://pan.baidu.com/s/1yo2o65-UGNpu_jR8UBx30A?pwd=pd1p)
下载后保存到桌面备用
注意
nvm 会自动
第一步:下载安装包
下载 nvm-windows 安装器
下载文件:nvm-setup.exe(https://pan.baidu.com/s/1yo2o65-UGNpu_jR8UBx30A?pwd=pd1p)
下载后保存到桌面备用
注意
nvm 会自动下载并管理 Node.js
不需要提前单独安装 Node.js
第二步:彻底卸载旧版 Node.js(非常重要)
2.1 卸载 Node.js 程序
Win + I 打开 设置
进入 应用 → 应用和功能
搜索 node
找到 Node.js
点击 卸载 → 确认
2.2 删除 Node.js 残留文件
删除 D 盘里的 Node 目录
打开 此电脑
进入 D:node多版本安装与切换
找到 nodeJS 文件夹
右键 → 删除
如果不放心,可以先改名为:nodeJS_backup
删除 AppData 里的 npm 缓存
Win + R
输入:
shell 体验AI代码助手 代码解读复制代码%appdata%
删除以下文件夹(如果存在):
体验AI代码助手 代码解读复制代码npm
npm-cache
2.3 清理环境变量(关键步骤)
打开环境变量设置
按 Win 键,搜索 环境变量
点击 编辑系统环境变量
点击右下角 环境变量
清理【用户变量】(上半部分)
如果存在 NODE_PATH → 删除
编辑 Path:
删除所有包含以下内容的路径:
D:\nodeJS
旧的 node
旧的 npm
清理【系统变量】(下半部分)
同样操作:
删除 NODE_PATH
删除 Path 中所有 Node / npm 旧路径
一路点击 确定 保存
第三步:安装 nvm-windows
双击桌面的 nvm-setup.exe
勾选 I accept the agreement → Next
选择 nvm 安装路径:
makefile 体验AI代码助手 代码解读复制代码D:\nodeJS\nvm
选择 Node.js 快捷方式路径:
makefile 体验AI代码助手 代码解读复制代码D:\nodeJS\nodejs
点击 Install
安装完成后点击 Finish
nvm 会自动配置的环境变量
ini 体验AI代码助手 代码解读复制代码NVM_HOME = D:\nodeJS\nvm
NVM_SYMLINK = D:\nodeJS\nodejs
并自动加入到 Path 中:
perl 体验AI代码助手 代码解读复制代码%NVM_HOME%
%NVM_SYMLINK%
第四步:验证 nvm 是否安装成功
必须关闭所有 PowerShell / CMD 窗口,再重新打开一个新的
体验AI代码助手 代码解读复制代码nvm version
预期结果
体验AI代码助手 代码解读复制代码1.1.12
如果提示“找不到命令”,重启电脑后再试
第五步:安装多个 Node.js 版本
5.1 设置国内镜像(强烈推荐)
ruby 体验AI代码助手 代码解读复制代码nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
5.2 安装 Node.js 22.16.0(日常使用)
体验AI代码助手 代码解读复制代码nvm install 22.16.0
看到 Installation complete 即成功
5.3 安装 Node.js 12.22.12(老项目用)
体验AI代码助手 代码解读复制代码nvm install 12.22.12
5.4 设置默认 Node 版本
perl 体验AI代码助手 代码解读复制代码nvm use 22.16.0
5.5 验证版本
体验AI代码助手 代码解读复制代码node -v
nvm list
预期输出:
arduino 体验AI代码助手 代码解读复制代码* 22.16.0 (Currently using 64-bit executable)
12.22.12
第六步:配置 npm 全局包路径(重要)
目的:
避免切换 Node 版本后,全局 npm 包丢失
执行以下命令:
swift 体验AI代码助手 代码解读复制代码mkdir D:\nodeJS\node_global
mkdir D:\nodeJS\node_cache
npm config set prefix "D:\nodeJS\node_global"
npm config set cache "D:\nodeJS\node_cache"
第七步:手动添加全局包路径到环境变量
搜索 环境变量
打开 编辑系统环境变量
点击 环境变量
在【用户变量】中编辑 Path
新增一条:
makefile 体验AI代码助手 代码解读复制代码D:\nodeJS\node_global
一路点击 确定
最终环境变量结构(参考)
系统变量
ini 体验AI代码助手 代码解读复制代码NVM_HOME = D:\nodeJS\nvm
NVM_SYMLINK = D:\nodeJS\nodejs
perl 体验AI代码助手 代码解读复制代码Path 包含:
%NVM_HOME%
%NVM_SYMLINK%
用户变量
makefile 体验AI代码助手 代码解读复制代码Path 包含:
D:\nodeJS\node_global
第八步:日常使用方式
普通项目(默认 Node 22)
bash 体验AI代码助手 代码解读复制代码node -v
# v22.16.0
运行项目(Node 12)
arduino 体验AI代码助手 代码解读复制代码cd F:\project\milktea\milktea-admin-ui
nvm use 12.22.12
node -v
npm run dev
下载 nvm-windows 安装器
下载文件:nvm-setup.exe(https://pan.baidu.com/s/1yo2o65-UGNpu_jR8UBx30A?pwd=pd1p)
下载后保存到桌面备用
注意
nvm 会自动下载并管理 Node.js
不需要提前单独安装 Node.js
第二步:彻底卸载旧版 Node.js(非常重要)
2.1 卸载 Node.js 程序
Win + I 打开 设置
进入 应用 → 应用和功能
搜索 node
找到 Node.js
点击 卸载 → 确认
2.2 删除 Node.js 残留文件
删除 D 盘里的 Node 目录
打开 此电脑
进入 D:node多版本安装与切换
找到 nodeJS 文件夹
右键 → 删除
如果不放心,可以先改名为:nodeJS_backup
删除 AppData 里的 npm 缓存
Win + R
输入:
shell 体验AI代码助手 代码解读复制代码%appdata%
删除以下文件夹(如果存在):
体验AI代码助手 代码解读复制代码npm
npm-cache
2.3 清理环境变量(关键步骤)
打开环境变量设置
按 Win 键,搜索 环境变量
点击 编辑系统环境变量
点击右下角 环境变量
清理【用户变量】(上半部分)
如果存在 NODE_PATH → 删除
编辑 Path:
删除所有包含以下内容的路径:
D:\nodeJS
旧的 node
旧的 npm
清理【系统变量】(下半部分)
同样操作:
删除 NODE_PATH
删除 Path 中所有 Node / npm 旧路径
一路点击 确定 保存
第三步:安装 nvm-windows
双击桌面的 nvm-setup.exe
勾选 I accept the agreement → Next
选择 nvm 安装路径:
makefile 体验AI代码助手 代码解读复制代码D:\nodeJS\nvm
选择 Node.js 快捷方式路径:
makefile 体验AI代码助手 代码解读复制代码D:\nodeJS\nodejs
点击 Install
安装完成后点击 Finish
nvm 会自动配置的环境变量
ini 体验AI代码助手 代码解读复制代码NVM_HOME = D:\nodeJS\nvm
NVM_SYMLINK = D:\nodeJS\nodejs
并自动加入到 Path 中:
perl 体验AI代码助手 代码解读复制代码%NVM_HOME%
%NVM_SYMLINK%
第四步:验证 nvm 是否安装成功
必须关闭所有 PowerShell / CMD 窗口,再重新打开一个新的
体验AI代码助手 代码解读复制代码nvm version
预期结果
体验AI代码助手 代码解读复制代码1.1.12
如果提示“找不到命令”,重启电脑后再试
第五步:安装多个 Node.js 版本
5.1 设置国内镜像(强烈推荐)
ruby 体验AI代码助手 代码解读复制代码nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
5.2 安装 Node.js 22.16.0(日常使用)
体验AI代码助手 代码解读复制代码nvm install 22.16.0
看到 Installation complete 即成功
5.3 安装 Node.js 12.22.12(老项目用)
体验AI代码助手 代码解读复制代码nvm install 12.22.12
5.4 设置默认 Node 版本
perl 体验AI代码助手 代码解读复制代码nvm use 22.16.0
5.5 验证版本
体验AI代码助手 代码解读复制代码node -v
nvm list
预期输出:
arduino 体验AI代码助手 代码解读复制代码* 22.16.0 (Currently using 64-bit executable)
12.22.12
第六步:配置 npm 全局包路径(重要)
目的:
避免切换 Node 版本后,全局 npm 包丢失
执行以下命令:
swift 体验AI代码助手 代码解读复制代码mkdir D:\nodeJS\node_global
mkdir D:\nodeJS\node_cache
npm config set prefix "D:\nodeJS\node_global"
npm config set cache "D:\nodeJS\node_cache"
第七步:手动添加全局包路径到环境变量
搜索 环境变量
打开 编辑系统环境变量
点击 环境变量
在【用户变量】中编辑 Path
新增一条:
makefile 体验AI代码助手 代码解读复制代码D:\nodeJS\node_global
一路点击 确定
最终环境变量结构(参考)
系统变量
ini 体验AI代码助手 代码解读复制代码NVM_HOME = D:\nodeJS\nvm
NVM_SYMLINK = D:\nodeJS\nodejs
perl 体验AI代码助手 代码解读复制代码Path 包含:
%NVM_HOME%
%NVM_SYMLINK%
用户变量
makefile 体验AI代码助手 代码解读复制代码Path 包含:
D:\nodeJS\node_global
第八步:日常使用方式
普通项目(默认 Node 22)
bash 体验AI代码助手 代码解读复制代码node -v
# v22.16.0
运行项目(Node 12)
arduino 体验AI代码助手 代码解读复制代码cd F:\project\milktea\milktea-admin-ui
nvm use 12.22.12
node -v
npm run dev
很赞哦! ()
上一篇:crmeb后台前端开发和构建说明
下一篇:返回列表
相关文章
-
无相关信息