尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
NVM for Windows 完全入门指南:安装、配置与使用技巧
目录前言一、什么是 NVM二、NVM 的下载与安装2.1 下载 NVM2.2 安装 NVM2.3 配置通知选项可选三、配置 NVM 环境变量3.1 添加系统变量3.2 添加到 PATH3.3 验证安装四、NVM 入门使用指南4.1 设置镜像加速国内用户必做4.2 查看可用的 Node.js 版本4.3 安装指定版本的 Node.js4.4 切换/使用指定版本4.5 查看已安装的所有版本4.6 设置默认版本4.7 卸载不需要的版本五、核心命令速查表六、常见问题与解决方案问题一nvm 不是内部或外部命令问题二nvm use 报错“权限不足”问题三nvm install 下载速度很慢问题四安装时提示 The system cannot find the path specified七、总结核心要点回顾八、参考资料前言在日常前端开发中我们经常会遇到这样的场景项目 A 需要 Node.js 14.x项目 B 需要 Node.js 18.x想体验最新的 Node.js 特性又不想影响生产项目电脑上装了多个版本的 Node.js管理混乱NVM (Node Version Manager)就是解决这些问题的神器它能让你在多个 Node.js 版本之间自由切换一键安装、一键切换再也不用为版本问题发愁。一、什么是 NVMNVM 全称Node Version Manager是一个 Node.js 版本管理工具。它的核心功能包括安装快速安装任意版本的 Node.js切换一键切换当前使用的 Node.js 版本️卸载轻松移除不需要的版本默认版本设置默认使用的版本简单来说NVM 就像是 Node.js 版本的“遥控器”让你在不同版本间自由切换。二、NVM 的下载与安装2.1 下载 NVM访问 NVM for Windows 的 GitHub 发布页面 Releases · coreybutler/nvm-windows · GitHub在 Assets 区域你会看到以下文件文件说明推荐度nvm-setup.zip安装包版本自动配置环境变量⭐⭐⭐⭐⭐ 强烈推荐nvm-noinstall.zip免安装版本需要手动配置⭐⭐ 不推荐新手使用建议直接下载nvm-setup.zip安装过程自动配置好一切省时省心2.2 安装 NVM1.解压nvm-setup.zip双击nvm-setup.exe开始安装2.选择 NVM 的安装目录建议改为 D 盘避免占用 C 盘空间D:\Development\nvm3.选择 Node.js 的符号链接目录同样建议改为 D 盘D:\Development\nvm4w\nodejs这个目录是当前使用的 Node.js 版本的“映射”位置系统会从这里读取node和npm命令。4.一路点击 Next 完成安装2.3 配置通知选项可选安装过程中会出现Desktop Notifications (PREVIEW)界面各选项含义如下选项含义建议Node.js LTS releasesLTS长期支持版本发布通知可选Node.js Current releases最新尝鲜版本发布通知可选NVM For Windows releasesNVM 工具本身更新通知建议勾选Author updates and releases作者的其他项目通知可不选这些通知只是订阅消息不选也完全不影响 NVM 的功能放心点击 Next 即可。三、配置 NVM 环境变量如果你使用的是nvm-setup 安装包这一步通常会自动完成。但如果你使用的是免安装版本或想自定义安装路径需要手动配置3.1 添加系统变量右键“此电脑”→属性→高级系统设置→环境变量在系统变量区域点击新建变量名NVM_HOME变量值D:\Development\nvm你的 NVM 安装路径再新建一个变量名NVM_SYMLINK变量值D:\Development\nvm4w\nodejs你的 Node.js 符号链接路径3.2 添加到 PATH在系统变量的Path中添加以下两条%NVM_HOME% %NVM_SYMLINK%3.3 验证安装重新打开命令行窗口非常重要执行nvm version如果显示版本号如1.2.2说明安装成功四、NVM 入门使用指南4.1 设置镜像加速国内用户必做由于网络原因直接从官方源下载 Node.js 可能会很慢。建议先配置国内镜像nvm node_mirror https://npmmirror.com/mirrors/node/ nvm npm_mirror https://npmmirror.com/mirrors/npm/设置一次即可后续所有安装都会自动从该镜像下载速度提升明显4.2 查看可用的 Node.js 版本nvm list available会列出所有可安装的版本。如果列表太长可以配合findstr筛选nvm list available | findstr 20.4.3 安装指定版本的 Node.jsnvm install 22.22.04.4 切换/使用指定版本nvm use 22.22.0切换后可以用node -v验证node -v # 应显示 v22.22.0 npm -v # 查看 npm 版本4.5 查看已安装的所有版本nvm list当前正在使用的版本前面会有一个*号标记。4.6 设置默认版本每次新打开命令行时NVM 会使用默认版本。设置方法nvm alias default 22.22.04.7 卸载不需要的版本nvm uninstall 14.21.0五、核心命令速查表命令作用nvm version查看 NVM 版本nvm list available查看可安装的 Node.js 版本列表nvm list查看本地已安装的版本nvm current查看当前使用的版本nvm install version安装指定版本nvm use version切换到指定版本nvm uninstall version卸载指定版本nvm alias default version设置默认版本nvm node_mirror url设置 Node.js 下载镜像nvm npm_mirror url设置 npm 下载镜像六、常见问题与解决方案问题一nvm不是内部或外部命令原因环境变量未正确配置或者没有重新打开命令行窗口。解决方案检查NVM_HOME环境变量是否正确检查Path中是否包含%NVM_HOME%重新打开一个新的命令行窗口如果还不行在命令行执行以下命令手动刷新$env:Path [System.Environment]::GetEnvironmentVariable(Path,Machine) ; [System.Environment]::GetEnvironmentVariable(Path,User)问题二nvm use报错“权限不足”原因需要管理员权限来创建符号链接。解决方案右键点击 CMD 或 PowerShell选择“以管理员身份运行”再执行nvm use命令。问题三nvm install下载速度很慢原因默认从国外官方源下载。解决方案按照第 4.1 节设置国内镜像源。问题四安装时提示The system cannot find the path specified原因可能是安装路径包含空格或特殊字符。解决方案重新安装选择没有空格的路径如D:\nvm4w。七、总结NVM 是每个 Node.js 开发者的必备工具它解决了版本管理的痛点让开发变得更加高效。本文从零开始详细介绍了 NVM for Windows 的安装、配置和使用方法希望能帮助到你核心要点回顾✅ 下载nvm-setup.exe安装包一路 Next 即可✅ 安装路径建议选择 D 盘避免 C 盘空间紧张✅ 配置国内镜像源加速下载✅ 核心命令install、use、list、alias default✅ 遇到命令找不到先检查环境变量 重启命令行八、参考资料NVM for Windows GitHub 仓库Node.js 官网淘宝 NPM 镜像
RELATED

相关推荐

TI Davinci/OMAP平台HDVPSS寄存器深度解析:VPDMA与HD_VENC_D实战配置

TI Davinci/OMAP平台HDVPSS寄存器深度解析:VPDMA与HD_VENC_D实战配置

1. 项目概述与核心价值在嵌入式视频处理系统的开发中,尤其是面对德州仪器这类高性能SoC时,直接操作硬件寄存器往往是实现极致性能、解决底层驱动问题的必经之路。很多开发者习惯于依赖厂商提供的驱动库,这固然高效,但一旦遇到库函…

📅 2026/9/29 6:11:59
技术评估与决策:从矩阵陨落到系统化工程思维

技术评估与决策:从矩阵陨落到系统化工程思维

最近在技术社区里,时不时能看到“矩阵陨落”这个词。乍一听,像是某个科幻电影里的情节,或者某个大型系统彻底崩溃的隐喻。但当你真正去追溯这个词的源头,会发现一个有趣的现象:它更像是一个由不同碎片拼凑起来的故事&a…

📅 2026/9/12 6:17:09
程序员必备工具链:从代码开发到系统运维全攻略

程序员必备工具链:从代码开发到系统运维全攻略

1. 程序员工具箱全景概览作为从业十余年的技术老兵,我深刻体会到优质工具对开发效率的指数级提升作用。本文将系统梳理覆盖全技术栈的实用工具链,包含:代码编辑与版本控制数据库与API管理网络调试与系统运维效率提升与文档处理 四大核心场景的…

📅 2026/9/5 2:46:38
MORE NEWS

更多资讯

📰

互联网与实体经济竞争真相:线上线下融合的生存法则

经常听到两种哀叹,一种是实体店主抱怨线上把客流都截走了,房租还年年涨;另一种是电商运营抱怨平台流量越来越贵,利润薄得像纸片,稍不留神就亏。这拨人如果坐到一起,会发现大家竟然都在抱怨对方抢了自己的饭…

📰

AI Coding 为什么选择 TUI:用 Ink + React 给前端开一条新路,TaoToken 配置骨架先跑通

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

EcoPaste 仓库 Trellis Channel 进度监控与故障排查实战指南

桌面应用 【免费下载链接】EcoPaste 🎉跨平台的剪贴板管理工具 | Cross-platform clipboard management tool 项目地址: https://gitcode.com/ayangweb/EcoPaste 点击查看 免费下载 Trellis channel 是本地多 Agent 协作运行时:Agent 通过持…

📰

Claude Code接入DeepSeek:科研自动化工作流实操指南

这两天圈子里都在传一个事:有人用Claude做理论物理研究,据说只靠一句提示词加几千美元API费用,就搞出了一个让同行眼前一亮的“突破”。我第一反应是不信,后来翻了几份聊天记录和日志,发现这个案例虽然没有宣传里那么神…

📰

BrowserSkill 浏览器自动化完整指南:用 bsk CLI 让 AI Agent 接管已登录浏览器实战

BrowserSkill 浏览器自动化完整指南:用 bsk CLI 让 AI Agent 接管已登录浏览器实战 【免费下载链接】BrowserSkill Let AI agents use your real, logged-in browser without interrupting your work. CLI extension for browser automation across any shell-capa…

📰

CAP 框架全解析:基于 Outbox 模式的微服务事件总线与分布式事务解决方案

后端消息队列微服务 【免费下载链接】CAP 基于最终一致性的微服务分布式事务解决方案,也是一种采用 Outbox 模式的事件总线。 项目地址: https://gitcode.com/dotnetcore/CAP 点击查看 免费下载 CAP(dotnetcore/CAP)是一个开箱即…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬