在 Windows 上直接安装 Node.js 最大的问题是:

  • 不方便切换版本
  • 卸载麻烦
  • 多项目版本冲突
  • 环境变量容易混乱

正确做法是使用:

👉 nvm-windows

它是 Windows 专用的 Node 版本管理工具。


一、为什么要用 nvm?

当你遇到下面情况时,nvm 就非常有用:

  • 项目 A 需要 Node 16
  • 项目 B 需要 Node 20
  • 新项目需要 LTS
  • 老项目跑不起来

nvm 可以:

  • 同时安装多个 Node 版本
  • 一键切换版本
  • 避免环境冲突
  • 保持系统干净

二、安装 nvm-windows

1️⃣ 下载

打开 GitHub Releases 页面:

https://github.com/coreybutler/nvm-windows/releases

下载:nvm-setup.exe


2️⃣ 安装注意事项(非常重要)

安装过程中建议:

  • 不要安装在中文目录
  • 不要安装在带空格路径(避免奇怪问题)

安装完成后,关闭所有终端。


3️⃣ 验证是否安装成功

重新打开 PowerShell 或 CMD:

nvm version

如果能看到版本号,说明安装成功。


三、安装 Node.js

查看可安装版本

nvm list available

安装最新版 LTS(推荐)

nvm install lts

或者安装指定版本:

nvm install 24.13.1

切换版本

nvm use 24.13.1

验证安装

node -v
npm -v

四、常用命令整理

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

五、常见问题解决

1️⃣ 提示 “node 不是内部或外部命令”

原因:

  • 之前装过 Node
  • 环境变量冲突

解决步骤:

  1. 卸载系统 Node.js
  2. 删除环境变量中的 Node 路径
  3. 重启终端
  4. 再执行 nvm use

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注