乐于分享
好东西不私藏

Node.js 24.15.0 安装教程 - Windows11

Node.js 24.15.0 安装教程 - Windows11

一、介绍

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,让 JavaScript 能够脱离浏览器,在服务器端或本地终端运行。Node.js 是 Claude Code、Gemini CLI 等 AI 编程工具的必备运行环境,也是 Vite、Webpack、Next.js 等前端工程化工具的核心基础。安装 Node.js 的同时会自动安装 npm(Node Package Manager),这是全球最大的开源包管理工具。

本教程以 Windows 11 操作系统为基础,手把手带你完成 Node.js 24.15.0 LTS 的下载、安装、环境配置与验证,解决权限不足、路径空格报错、镜像源配置等典型问题。

二、版本选择指南

2.1 Node.js 版本体系速览

Node.js 官方遵循严格的发布周期,核心分为两条主线:

版本线
命名规则
生命周期
当前代表版本
LTS 长期支持版
偶数版本号
Active LTS(18个月)+ Maintenance LTS(12个月)
v24.x(Active LTS)、v22.x(Active LTS)、v20.x(Maintenance LTS)
Current 尝鲜版
奇数版本号
仅支持6个月,无长期维护承诺
v25.x(不推荐生产使用)

⚠️ 关键避坑提醒:很多新手误以为“版本越新功能越强”,盲目安装 Current 版本,结果发现大量第三方依赖包未适配、API 不兼容。99% 的场景优先选择 LTS 版本。

2.2 2026 年核心 LTS 版本状态

截至 2026 年 4 月,各 LTS 版本的支持状态如下:

版本
状态
EOL 日期
推荐场景
v24.x
Active LTS
2028 年 4 月
新项目首选,支持原生 TypeScript 运行
v22.x
Active LTS
2027 年 4 月
当前生态适配最全,社区踩坑文档最完善
v20.x
Maintenance LTS
2026 年 4 月
极致稳定性要求的生产环境
v18.x
即将 EOL
2026 年 4 月
不建议新项目使用

2.3 当前教程选用版本

本教程选用 Node.js 24.15.0 LTS,该版本属于 v24.x 系列,于 2026 年 3 月发布,是当前最新的 Active LTS 版本,原生支持 TypeScript 运行(无需额外编译),性能与稳定性俱佳。

2.4 选型建议

● 零基础新手:无脑选择 v22.x LTS 或 v24.x LTS,生态适配最全。

● 新项目开发:选择 v24.x LTS,原生 TypeScript 支持,新特性最丰富。

● 企业级生产项目:选择 v20.x LTS(已进入 Maintenance LTS 阶段),稳定性拉满。

● 老旧项目维护:根据项目原有版本保持不变即可。

📌 本教程后续演示以 v24.x LTS 为例,安装步骤在所有 LTS 版本中通用。

三、前置条件

3.1 系统要求

项目
最低要求
推荐配置
操作系统
Windows 10/11 64 位
Windows 11
处理器
1.6 GHz 或更快
2.5 GHz 四核
内存
2 GB
8 GB 及以上
硬盘空间
200 MB
1 GB(含缓存)
管理员权限
安装过程需要

3.2 安装前的检查

① 检查是否已安装旧版本

按 Win + R,输入 cmd,回车打开命令提示符,执行:

node -v
npm -v

如果输出版本号,说明已安装旧版本,建议先彻底卸载(参考 3.3 节)。

② 确认系统架构

  • • 按 Win + I 打开“设置” → “系统” → “关于”
  • • 在“系统类型”中确认显示 64 位操作系统,基于 x64 的处理器

③ 安装路径规范

安装路径禁止包含中文、空格及特殊字符,建议使用纯英文路径(如 D:\nodejs),避免后续工具调用报错。

3.3 彻底卸载旧版 Node.js(如无旧版可跳过)

1、按 Win + R,输入 appwiz.cpl,回车打开“程序和功能”

2、在列表中找到 Node.js,选中并点击“卸载”

3、手动删除以下残留文件夹(如果存在):

● C:\Program Files\nodejs

● C:\Program Files (x86)\nodejs

● %AppData%\npm

● %AppData%\npm-cache

4、按 Win + R,输入 sysdm.cpl,切换到“高级”选项卡 → “环境变量”,在“系统变量”和“用户变量”的 Path 中删除所有包含 nodejs 或 npm 的条目

5、重启电脑

四、安装步骤

4.1 下载 Node.js 24.15.0 安装包

步骤 1:访问 Node.js 官方下载页

● 官网地址:https://nodejs.org/zh-cn/download/

● 页面会自动识别 Windows 系统,推荐下载 LTS 版本的 Windows Installer(.msi)64 位

步骤 2:选择正确的安装包

● 文件名格式:node-v24.15.0-x64.msi

● 大小约 35 MB

💡 下载加速:如果官网下载速度慢,可使用附录中的星球专属网盘链接。

4.2 安装 Node.js 24.15.0

步骤 1:以管理员身份运行安装程序

找到下载好的 .msi 文件,右键点击 → 选择“以管理员身份运行”,避免权限不足导致的安装失败。

⚠️ 若安装过程中弹出 UAC 提示,请点击“”授权。

步骤 2:进入安装向导

双击安装包后,弹出安装向导界面,点击“Next”。

步骤 3:接受许可协议

勾选“I accept the terms in the License Agreement”,点击“Next”。

步骤 4:选择安装路径(关键)

● 默认路径:C:\Program Files\nodejs

● 强烈建议:修改为纯英文、不含空格的目录,例如 D:\nodejs

● 点击“Change”浏览并选择路径,然后点击“Next

⚠️ 重要提醒C:\Program Files 中的空格可能导致某些旧脚本或工具解析失败。路径中也不要包含中文或特殊符号。

步骤 5:自定义安装组件

保持默认全选状态:

✅ Node.js runtime(必选)

✅ npm package manager(必选)

✅ Add to PATH(关键!自动添加到系统环境变量)

点击“Next”。

步骤 6:选择是否安装附加工具(关键)

● 取消勾选Automatically install the necessary tools”(自动安装必要的工具)

● 该选项会下载 Visual Studio Build Tools 和 Python,体积巨大(约 4-6 GB)且大多数场景用不到

⚠️ 如果勾选,安装时间可能长达 10-20 分钟,且容易因网络问题失败

点击“Next”。

步骤 7:开始安装

点击“Install”,等待进度条跑完(通常 1-2 分钟)。

步骤 8:完成安装

点击“Finish”退出安装向导。

4.3 验证安装

步骤 1:打开新的命令提示符

按 Win + R,输入 cmd,回车打开命令提示符窗口。

⚠️ 重要:必须重新打开一个新的 CMD 窗口,安装过程中修改的环境变量才会生效。

步骤 2:输入验证命令

依次输入以下命令,每输完一个按回车:

node -v
npm -v

成功标志

● node -v 应输出 v24.15.0

● npm -v 应输出对应的 npm 版本号(如 11.12.1

如果两个命令都正确显示版本号,说明 Node.js 安装成功,环境变量配置正确。

五、安装后验证清单

5.1 终端验证四连

打开新 CMD 窗口,依次执行:

node -v        # 应显示 v24.15.0
npm -v         # 应显示 npm 版本号
npx -v         # 应显示 npx 版本号(随 npm 一起安装)
npm config get registry   # 应显示默认源 https://registry.npmjs.org/

5.2 Hello World 测试

创建一个测试文件,验证 Node.js 能正常运行。

步骤 1:在桌面新建一个文本文件,命名为 hello.js,用记事本打开,输入以下内容:

console.log("Hello, Node.js 24.15.0!");
console
.log("Node 版本:", process.version);

步骤 2:保存文件,关闭记事本

步骤 3:在 CMD 中切换到桌面目录,执行:

cd %USERPROFILE%\Desktop
node hello.js

步骤 4:看到输出如下即大功告成:

Hello, Node.js 24.15.0!
Node 版本: v24.15.0

5.3 IDE 关联(可选)

● VS Code:安装后会自动识别系统 Node.js 版本。如需指定,在设置中搜索 node.path 进行配置。

● IntelliJ IDEA / WebStorm:File → Settings → Languages & Frameworks → Node.js,手动指定 Node 解释器路径(如 D:\nodejs\node.exe)。

六、基础配置与优化

6.1 配置全局安装路径(推荐)

默认情况下,npm 全局安装的包会放在 C 盘用户目录下(C:\Users\用户名\AppData\Roaming\npm),时间长了会占用大量 C 盘空间。建议修改到 Node.js 安装目录下。

步骤 1:新建全局文件夹

在 Node.js 安装目录下(如 D:\nodejs)新建两个文件夹:

● node_global(存放全局安装的包)

● node_cache(存放缓存文件)

步骤 2:配置 npm 路径

以管理员身份打开命令提示符,执行以下命令(路径替换为你的实际路径):

npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

步骤 3:配置环境变量

1、右键点击桌面上的“此电脑” → 选择“属性

2、点击“高级系统设置

3、在弹出的“系统属性”窗口中,点击“环境变量

4、在“用户变量”区域,找到 Path 变量,选中后点击“编辑

5、找到原来的 C:\Users\用户名\AppData\Roaming\npm 这一条,将其删除

6、点击“新建”,输入 D:\nodejs\node_global

7、点击“确定”保存所有更改

步骤 4:验证配置

打开新的 CMD 窗口,执行:

npm config get prefix
npm config get cache

应分别显示 D:\nodejs\node_global 和 D:\nodejs\node_cache

6.2 配置 npm 国内镜像源(下载加速必做)

由于 npm 官方源服务器位于海外,国内下载速度较慢,强烈建议配置淘宝镜像源。

⚠️ 很多老教程使用的 registry.npm.taobao.org 域名已于 2022 年 5 月停用,证书已过期。

正确的新域名是:https://registry.npmmirror.com

步骤 1:查看当前源

npm config get registry

步骤 2:设置为淘宝镜像源

npm config set registry https://registry.npmmirror.com

步骤 3:验证是否配置成功

npm config get registry

输出应为 https://registry.npmmirror.com/

步骤 4:测试下载速度

# 管理员身份打开cmd
npm install -g nodemon

如果下载速度明显提升,说明配置成功。

6.3 全局安装常用工具(可选)

配置好全局路径和镜像源后,可以安装一些常用的全局工具:

# 安装 nodemon(自动重启 Node 应用)
npm install -g nodemon

# 安装 yarn(替代 npm 的包管理器)

npm install -g yarn

# 安装 pnpm(更高效的包管理器)

npm install -g pnpm

安装后,这些命令即可在终端中直接使用。

6.4 NVM 多版本管理

如果你需要同时开发多个项目,而不同项目依赖不同 Node.js 版本(比如老项目用 Node 14,新项目用 Node 24),nvm 是必备神器。

nvm-windows 是由社区维护的 Windows 版 nvm(不同于原版 nvm),通过 .exe 安装程序一键安装。

第一步:彻底卸载旧版 Node.js

⚠️ 重要:安装前必须彻底清理旧环境,否则 nvm 无法正常工作。

● 控制面板 → 卸载 Node.js

● 手动删除残留目录:C:\Program Files\nodejs%AppData%\npm%AppData%\npm-cache

● 删除环境变量 Path 中所有包含 nodejs 或 npm 的路径

第二步:下载并安装

1、访问 nvm-windows 发布页:https://github.com/coreybutler/nvm-windows/releases

2、下载 nvm-setup.exe(推荐,一键安装)

3、双击运行安装向导:

● NVM 安装路径:建议设为 D:\nvm(无空格、无中文)

● Node 符号链接路径:建议设为 D:\node_switch\nodejsnodejs目录作为基础目录,这个目录进行切换使用

4、这个界面是 NVM for Windows 安装过程中的 桌面通知(Desktop Notifications)预览设置,用于控制 NVM 工具在系统桌面右下角弹窗提醒哪些事件。

选项
含义
✅ Node.js LTS releases
当官方发布新的 Node.js LTS(长期支持版) 时,弹窗通知你。
✅ Node.js Current releases
当官方发布新的 Current 尝鲜版(奇数版本,如 v25.x)时,弹窗通知。
✅ NVM For Windows releases
当 NVM for Windows 工具本身有新版本时,弹窗通知。
✅ Author updates and releases
关于作者(NVM for Windows 开发者)的更新信息,以及未来即将推出的替代工具的消息。

💡 你可以按需勾选,安装后也可以在 NVM 设置中随时修改。这些通知是 预览功能,未来可能调整或增强。

这一步是 作者进度邮件订阅(Author Progress Email Signup) 界面,用于收集你的电子邮箱地址,以便接收关于 “Author” 项目的开发动态。邮箱这一步也同步跳过

执行install开始安装

5、完成安装后,新开 CMD 窗口,执行 nvm version 验证

第三步:安装和管理 Node.js 版本

# 查看可安装的 Node.js 版本
nvm list available

# 安装指定版本(以 v24.14.0 为例)

nvm install 24.14.0

# 安装 LTS 最新版

nvm install lts

# 查看已安装的版本

nvm list

# 切换版本

nvm use 24.14.0

注意点

1、通过 NVM 多版本管理安装的nodejs,任然需要配置 6.1节 中的全局路径,否则安装完成之后会出现识别不到的情况

2、用户变量 → Path 变量中需要手动添加第1条中你设置的全局路径

示例:

七、常见问题与避坑汇总

7.1 安装过程中的常见问题

Q1:node 不是内部或外部命令,也不是可运行的程序

  • • 原因:环境变量未生效,或安装时未勾选“Add to PATH”
  • • 解决:关闭当前 CMD 窗口,重新打开一个新窗口再试,手动检查环境变量:右键“此电脑” → 属性 → 高级系统设置 → 环境变量 → 在 Path 中确认是否有 Node.js 安装路径(如 D:\nodejs\),如果没有,手动添加该路径。

Q2:npm install 速度极慢或超时

  • • 原因:使用官方源,国内网络访问慢
  • • 解决:参考 6.2 节配置淘宝镜像源 https://registry.npmmirror.com

Q3:安装时提示 2502/2503 错误

  • • 原因:Windows 权限不足
  • • 解决:右键点击 .msi 安装包,选择“以管理员身份运行”。

Q4:node -v 显示旧版本号

  • • 原因:系统中存在多个 Node.js 版本,Path 中旧版本的路径排在新版本前面
  • • 解决:运行 where node 查看所有 Node.js 路径,在环境变量 Path 中,将新版本的 Node.js 路径移到旧版本路径的上方,删除旧版本的路径条目。

Q5:npm install -g 报 EACCES 权限错误

  • • 原因:Windows 下未以管理员身份运行 CMD
  • • 解决:右键“命令提示符” → “以管理员身份运行”,再执行全局安装命令

Q6:certificate has expired 证书过期

  • • 原因:使用了旧的淘宝源域名 registry.npm.taobao.org
  • • 解决:执行 npm config set registry https://registry.npmmirror.com

7.2 使用中的常见问题

Q7:npm install 报 node-gyp 错误

  • • 原因:某些依赖需要编译原生模块,缺少 Python 或 Visual Studio Build Tools
  • • 解决
    • • 方法一:安装 windows-build-tools(以管理员身份运行 CMD):npm install --global windows-build-tools
    • • 方法二:改用预编译的包(如 npm install --ignore-scripts

Q8:C 盘空间越来越小

  • • 原因:npm 全局包和缓存默认放在 C 盘用户目录
  • • 解决:按 6.1 节配置全局安装路径到非系统盘

Q9:全局安装的包(如 nodemon)无法在终端调用

  • • 原因node_global 目录未添加到 Path 环境变量
  • • 解决:检查环境变量 Path 中是否包含 D:\nodejs\node_global(替换为你的实际路径),没有则手动添加

Q10:npm install 报 Error: EPERM: operation not permitted

  • • 原因:文件权限问题,通常是因为杀毒软件或正在运行的进程锁定了文件
  • • 解决:关闭杀毒软件后重试,以管理员身份运行 CMD,删除 node_modules 文件夹和 package-lock.json 文件后重新安装。

7.3 如何彻底重装 Node.js

如果遇到无法解决的问题,可以彻底卸载后重装:

1、按 3.3 节的步骤卸载 Node.js 并删除残留文件夹

2、清理环境变量 Path 中所有与 Node.js 相关的条目

3、重启电脑

4、重新按照第四章的步骤安装

八、附录(资源索引)

资源名称
说明
链接地址
备用链接(星球专属)
Node.js 官方下载页
官网下载页面,自动识别系统
https://nodejs.org/zh-cn/download/
星球专属网盘链接
Node.js 24.15.0 直接下载(Windows x64)
.msi 安装包直链
https://nodejs.org/dist/v24.15.0/node-v24.15.0-x64.msi
星球专属网盘链接
淘宝 npm 镜像站
国内 npm 加速源
https://npmmirror.com/
nvm-windows 下载
Node 版本管理工具(Windows)
https://github.com/coreybutler/nvm-windows/releases
Node.js 官方文档
API 参考与使用指南
https://nodejs.org/docs/latest-v24.x/api/
npm 官方文档
npm 命令与配置参考
https://docs.npmjs.com/

📦 星球专属资源:加入知识星球《开发环境百事通》,即可获取 Node.js 24.15.0 安装包的网盘备用链接,无需官网下载,直接高速下载。

版权声明

本文原创发布于知识星球及公众号 《开发环境百事通》 ,作者:栈一

如需引用,请注明出处并保留原文链接。

免责声明:本文提供的安装教程仅供参考。软件安装与系统配置可能存在风险,请自行确认系统环境并做好数据备份。作者不对因操作不当导致的任何数据丢失或系统故障承担责任。建议在操作前创建系统还原点。