nvm 极简教程:告别Node版本冲突!Windows下一键切换Node.js版本nvm安装与常用命令

一、nvm是什么

nvm​ 的全称是 Node Version Manager(Node.js 版本管理器)。

通俗地说,它就是一个专门用来在你的电脑上安装、管理和切换不同版本 Node.js 的"工具箱"。

二、常用命令

注意,它的安装目录不要有空格!!!

功能 命令
安装版本 nvm install 24
切换版本 nvm use 24
查看已安装 nvm list
查看远程版本 nvm list available
卸载版本 nvm uninstall 24

查看版本

运行cmd,执行命令查看版本

复制代码
nvm version

查看可安装的 Node.js 版本

复制代码
nvm list available

安装指定版本

复制代码
nvm install xxx

例如:

复制代码
nvm install 24.9.0
nvm install 16.20.2
nvm install lts

nvm install 24
nvm install 16

查看已安装版本

复制代码
nvm list

切换 Node.js 版本(核心命令)

复制代码
nvm use 24.9.0

或者

复制代码
nvm use 24

设置默认版本

复制代码
nvm alias default 24.9.0

验证当前版本

复制代码
node -v
npm -v

查找node安装位置

复制代码
where node

三、安装教程:

https://blog.csdn.net/qq_39616174/article/details/136933837

nvm下载/官网链接:
Releases · coreybutler/nvm-windows (github.com)

安装完,切换国内镜像源

默认的下载地址在国外,国内直连经常失败或龟速。我们需要换成国内淘宝镜像:

复制代码
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

四、为什么我们需要 nvm?(解决什么痛点?)

在前端或后端 Node.js 开发中,不同的项目往往对运行环境有不同的要求:

  • 老旧项目跑不起来:公司的一个老项目是用 Node.js 14 写的,如果你电脑里装的是最新的 Node.js 20,可能就会因为语法或底层依赖不兼容而报错崩溃。
  • 新项目用不了新特性:你想学最新的技术,但需要 Node.js 18 以上才支持,总不能为了学新技术把老项目的环境给破坏了。
  • 频繁卸载重装太折磨:如果没有 nvm,每次切换项目,你都得去官网下载不同版本的 Node.js 安装包,卸载旧的,装上新的,极其浪费时间且容易残留垃圾文件。

有了 nvm 之后:

你只需要在命令行里敲一行简单的指令(比如 nvm use 16),整个系统的 Node.js 环境就会在瞬间从版本 24 切换到版本 16。再敲一行 nvm use 24,它又切回来了。整个过程只需要 1 秒钟,完全不影响你电脑里的其他项目。

五、nvm 是怎么工作的?

它的核心原理其实很巧妙------修改系统的环境变量(PATH)。

当你使用 nvm use命令时,nvm 会悄悄地把你指定的那个版本的 Node.js 文件路径,放到系统环境变量的最前面。这样当你下次在终端输入 node命令时,系统就会优先找到并运行那个特定版本的 Node.js 了。

相关推荐
Hello_Pyhx8 小时前
NWinfo 导出 Windows 硬件信息:从 JSON 报告到缺项排查
windows·json
百事牛科技1 天前
Excel的三种密码:防看、防存、防乱改,各管各的
windows·excel
Dumbness1 天前
毕设后台导出 CSV 的 4 个坑:date 字段漏了公式防护,搜索框输入 % 能扫全表
node.js·express
the3clipse2 天前
MPC-HC 下载安装与最佳配置教程:免费开源、轻量无广告、支持 4K 硬解的 Windows 播放器
windows·播放器·安装教程·硬件加速·mpc-hc·字幕设置·lav filters
独隅2 天前
WebStorm Windows 版 React / Next.js 实战替换指南
javascript·windows·webstorm
陈工大模型2 天前
2026年11月最新免费解压软件横评:7-Zip 、 Win解压缩名列前茅
windows·软件工程·7-zip·压缩软件
中二骚年3 天前
Windows 安全中心 / 防火墙故障,calc和Microsoft Store,终端(管理员)无法正常打开。 原因 + 修复方案
windows·安全·microsoft
万联WANFLOW3 天前
CVE-2026-98432 等漏洞自查:AI 查出的 Linux、Windows 漏洞,运维怎么确认受不受影响
linux·运维·windows·网络安全
AlanAshley3 天前
Windows 中导致延迟的软硬件及协议比重
windows
yuezhilangniao3 天前
win10中文 以及 PowerShell 开发日常
windows·powershell