核心内容摘要
www.污污污:探索无限可能,释放内心渴望
准备工作卸载旧版 Node.js重要提示在安装 NVM 前请先彻底删除已安装的 Node.js避免路径冲突检查安装路径where node常见路径C:\Program Files\nodejs\ C:\Users\用户名\AppData\Local\nodejs\卸载步骤通过控制面板卸载 Node.js 程序删除上述路径下的所有文件清理环境变量右键此电脑 → 属性 → 高级系统设置 → 环境变量删除所有包含nodejs的系统变量和用户变量为什么需要这样做NVM 通过自定义路径管理 Node 版本若旧版 Node 存在可能导致where node返回错误路径环境变量优先级冲突版本管理混乱
NVM 安装与验证详解
下载 NVM访问官方GitHub仓库https://github.com/coreybutler/nvm-windows/releases选择带有nvm-setup的最新.msi 文件如nvm-setup_
1.
1.
msi
安装过程运行安装程序时建议保持默认安装路径C:\Program Files\nvm\确保勾选 Add to environment variables安装完成后需重启终端生效
验证安装where node✅ 正常输出C:\Program Files\nvm\v
20.
1
0\node.exe❌ 异常情况处理若未找到路径重新检查环境变量若显示旧版路径彻底删除旧版 Node.js原理Windows 的where命令会搜索系统 PATH 环境变量中的所有目录。
NVM 安装时会将自身路径添加到 PATH 最前端因此正常情况下应优先找到 NVM 管理的 Node.js 可执行文件。
检查 NVM 版本nvm version输出示例
1.
17
版本管理深度解析
查看可用版本nvm list-remote输出说明
14.
2
3 LTS (LTS: Erbium)
18.
1
2 LTS (LTS: Hydrogen) -
20.
1
0 Current (Latest LTS: Iron)箭头标记表示当前最新 LTS 版本LTS 版适合生产环境长期支持Current 版包含最新特性可能不稳定
安装指定版本nvm install
20.
1
0 执行过程检查本地缓存是否存在该版本从 Node.js 官网下载对应版本解压到C:\Program Files\nvm\v
20.
1
0目录
切换使用版本nvm use
20.
1
0 切换原理修改nvm目录下的settings.txt建立current软链接指向目标版本自动更新系统临时环境变量
最终验证与维护
检查 Node.js/npm 版本node -v npm -v✅ 预期输出v
20.
1
0
10.
2.
管理已安装版本nvm list输出示例
18.
1
2 *
20.
1
0 (Currently using 64-bit executable)
常用维护命令nvm uninstall
18.
1
0 # 删除指定版本 nvm arch 64 # 切换64/32位版本 nvm proxy # 设置下载代理
五、
常见问题解决方案
网络下载失败错误提示Request failed with status code 443解决方案nvm proxy http://your-proxy:port
权限问题错误提示Access is denied解决方法以管理员身份运行终端
环境变量未生效处理方式重启终端或执行refreshenv
多版本共存通过nvm use切换版本项目级管理建议使用.nvmrc文件echo
20.
1