当前位置: 首页 > news >正文

Windows下NVM保姆级指南:安装、切换版本、指定路径+淘宝镜像配置,一次搞定!

📌 前言:为什么需要 NVM?

做前端开发的你是否遇到过这些痛点?

✅ 老项目依赖 Node 12.x,新项目要求 Node 18.x,手动卸载安装太麻烦

✅ 官网下载 Node 速度慢,甚至出现证书过期报错

✅ 想把 Node 安装到非系统盘,却不知道怎么配置

今天这篇指南,带你用「nvm-windows」一站式解决以上问题,还附带淘宝镜像加速技巧!

🔧 一、安装前准备(必看!)

  1. 卸载旧 Node.js

    若已安装单独的 Node,需先卸载(控制面板→程序卸载),否则会与 nvm 冲突

  2. 检查环境变量

    卸载后删除系统变量中残留的NODE_PATH(避免干扰 nvm 配置)

  3. 准备安装路径

    建议创建无中文、无空格的文件夹,例如:

  • nvm 自身路径:D:\nvm

  • Node 符号链接路径:D:\nvm\nodejs

📥 二、下载并安装 nvm-windows

1. 下载安装包

访问官方仓库:nvm-windows/releases

👉 推荐下载「nvm-setup.exe」(图形化安装,自动配置环境变量)

2. 分步安装操作
graph LR
A[双击nvm-setup.exe] --> B[选择nvm安装路径<br>例:D:\nvm]
B --> C[选择Node symlink路径<br>例:D:\nvm\nodejs]
C --> D[点击Install完成安装]
3. 验证安装成功

管理员身份打开 CMD/PowerShell,输入:

nvm version  # 输出版本号即成功(如 1.1.11)

🚀 三、关键配置:淘宝镜像加速(核心!)

淘宝旧镜像registry.npm.taobao.org已停用,需配置新地址npmmirror.com,分两步配置:

1. 配置 nvm 镜像(加速 Node/npm 下载)

① 找到 nvm 安装目录下的settings.txt(如D:\nvm\settings.txt

② 添加以下内容(完整配置示例):

root: D:\nvm                # nvm自身路径(与安装时一致)path: D:\nvm\nodejs         # Node符号链接路径node\_mirror: https://npmmirror.com/mirrors/node/  # Node镜像npm\_mirror: https://npmmirror.com/mirrors/npm/    # npm镜像
2. 配置 npm 全局镜像(加速依赖安装)

终端执行以下命令:

\# 清空旧缓存(避免证书过期残留问题)npm cache clean --force &#x20;\# 设置淘宝镜像npm config set registry https://registry.npmmirror.com &#x20;\# 验证配置npm config get registry  # 输出上述地址即成功

🔄 四、使用 nvm 管理 Node 版本

1. 常用命令速查表
功能命令
查看可安装版本nvm list available
安装指定版本nvm install 16.20.2(LTS 版)
切换版本nvm use 16.20.2
查看已安装版本nvm list(* 号为当前版本)
卸载版本nvm uninstall 16.20.2
2. 实操示例:安装 Node 14.x + 切换 16.x
\# 安装14.21.3nvm install 14.21.3 &#x20;\# 安装16.20.2nvm install 16.20.2 &#x20;\# 切换到16.20.2nvm use 16.20.2 &#x20;\# 验证当前版本node -v  # 输出 v16.20.2

⚠️ 注意:切换版本必须以管理员身份运行终端,否则会提示exit status 1

📍 五、指定自定义安装路径(进阶)

若想修改 Node 的存储位置,按以下步骤操作:

  1. 关闭所有终端,停止 Node 相关进程

  2. 编辑settings.txt,修改rootpath

root: E:\dev\nvm-new  # 新nvm路径(需手动创建)path: E:\dev\nvm-new\nodejs  # 新符号链接路径
  1. 重启终端,执行nvm install <版本>,Node 会自动安装到新路径下的v<版本>文件夹

❌ 六、避坑指南(新手必看)

  1. 切换版本失败?

    → 检查是否用管理员身份打开终端,或删除path路径下的nodejs文件夹后重试

  2. 下载慢 / 失败?

    → 核对settings.txt的镜像地址,或手动访问https://npmmirror.com/mirrors/node/确认网络

  3. node -v 无反应?

    → 执行nvm use <版本>重新创建符号链接,或检查路径是否有中文 / 空格

  4. npm 安装依赖报错?

    → 执行npm cache clean --force,并确认npm config get registry配置正确

📝 总结

  1. 安装前务必卸载旧 Node,路径避免中文 / 空格

  2. 淘宝镜像需同时配置settings.txt和 npm 全局设置

  3. 切换版本必须用管理员身份运行终端

按照以上步骤操作,就能轻松在 Windows 上管理多版本 Node,再也不用为环境问题头疼啦!

http://www.dtcms.com/a/423922.html

相关文章:

  • 杭州营销型网站建设杭州租车网站建设
  • 网站开发基础知识网站开发怎么连接sqlserver
  • 基于AC6366C做AI语音鼠标
  • 刘诗雯现身TCL品牌活动,雷鸟34Q9显示器同台竞技
  • 东莞百域网站建设公司手机网站开发屏幕尺寸一般是多少
  • 理财经理如何提高职场技能实现晋升
  • 【碎片化学习】SpringBoot中的自动配置(Auto Configuration)
  • PC16550 FIFO接收方式研究
  • 做基金的网站哪个好用什么程序做资讯类网站
  • 图书馆网站建设申请国外做仿牌网站
  • make, makefile, cmake, qmake 有何区别?
  • vite如何处理项目中的资源
  • 文网文网站建设wordpress只显示首页
  • sk07.【scikit-learn基础】--『监督学习』之支持向量机
  • 网站建设与管理好学吗打广告网站
  • 免费门户网站源码长春企业网站建设价格
  • 【APK安全】HTTPS证书校验的核心风险与防御指南
  • 小迪web自用笔记41
  • 国外网站国内做好还是国外做邹城住房城乡建设部网站
  • 预付做网站定金如何免费的网站模板哪里有
  • 黄金、白银、石油期货市场API对接文档
  • linux入门5.1(Nginx服务器)
  • Hadess入门到实战(5) - 如何管理通用Generic制品
  • 丰台手机网站建设2023年新闻摘抄
  • Adobe Journey Optimizer 实战应用:企业如何整合全渠道营销与实时互动
  • 网站建设客户相关问题佛山网页设计师
  • 【附源码】基于Spring Boot的高校爱心捐助平台的设计与实现
  • PPIO上线DeepSeek-V3.2-Exp:引入稀疏注意力机制,API 大幅降价
  • 成都私人视频网站制作平台沈阳看男科的权威医院
  • 从零开始掌握 uv:新一代超快 Python 项目与包管理器(含 Windows 支持)