跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.js大前端

Node.js v22 安装与环境配置指南

Node.js v22 LTS 版本的下载、安装及环境配置全流程。内容涵盖 Windows 和 macOS 系统的安装步骤,包括环境变量设置、npm 国内镜像源配置以及 pnpm 包管理器安装。同时提供了项目初始化测试、依赖安装验证方法,并总结了安装失败、命令未找到及多版本管理等常见问题的解决方案,旨在帮助用户快速搭建稳定高效的 Node.js 开发环境。

苹果系统发布于 2026/3/24更新于 2026/10/268.1K 浏览

一、版本选择说明

根据 Node.js 官方发布计划,截至 2025 年 9 月,当前处于 Active LTS(长期支持)状态的版本为 Node.js v22.x(代号 "Jod"),该版本于 2024 年 4 月发布,将提供长期支持至 2027 年 4 月,是生产环境的最优选择。

⚠️ 注意:Node.js 的奇数版本(如 v23)为短期开发版本,已在 2025 年 5 月停止支持,不建议用于生产环境;官网默认展示的 v22.19.0(LTS) 是 v22.x 线路的最新稳定小版本,包含截至发布时所有安全漏洞修复和 Bug 修复,安全性与兼容性更优,因此优先选择该版本。

二、下载地址获取

1. 官方下载渠道
  • 中文官网:https://nodejs.org/zh-cn/download/
  • 英文官网:https://nodejs.org/en/download/

在官网首页 "长期支持版 (LTS)" 栏目下,通过版本下拉框可直接选择 v22.19.0,获取对应系统的安装包。

2. 国内镜像加速

针对国内用户下载速度慢的问题,推荐使用以下镜像站(搜索 "v22.19.0" 即可找到对应安装包):

  • 淘宝 NPM 镜像:https://registry.npmmirror.com
  • 华为云镜像:https://mirrors.huaweicloud.com/nodejs/

三、Windows 系统安装步骤(以 Win11 为例)

1. 下载安装包

从官网或镜像站下载对应系统架构的安装包:

  • 64 位系统:选择 "node-v22.19.0-x64.msi"
  • 32 位系统:选择 "node-v22.19.0-x86.msi"
2. 图形化安装过程
  1. 双击安装包,在欢迎界面点击 "Next"
  2. 同意许可协议后点击 "Next"
  3. 自定义安装路径(建议路径不含空格和中文,如 D:\Develop\nodejs)
  4. 关键步骤:在 "Custom Setup" 界面,勾选 "Add to PATH" 选项,自动配置环境变量
  5. 点击 "Install" 开始安装,完成后点击 "Finish"
3. 验证安装
  1. 按下 Win+R,输入 cmd 打开命令提示符
  2. 分别执行以下命令验证版本:
node -v # 应输出 v22.19.0
npm -v # 应输出对应捆绑版本(通常为 10.x 或 11.x 系列)

四、macOS 系统安装步骤

1. 方法一:使用 Homebrew(推荐)

验证安装:

node -v # 应输出 v22.19.0
npm -v # 验证 npm 版本

安装 Node.js v22.19.0(Homebrew 会自动拉取该版本):

brew install node@22 
# 明确指定 v22 系列,自动安装最新小版本(即 22.19.0)

若未安装 Homebrew,先执行安装命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 方法二:官网 pkg 安装包
  1. 从官网下载 macOS 版本的 "node-v22.19.0.pkg" 安装包
  2. 双击安装包,按照向导完成安装(默认自动配置环境变量)
  3. 打开终端,执行上述验证命令

⚠️ 注意:M1/M2 芯片 Mac 用户建议使用 Homebrew 安装,可避免架构适配问题

五、环境配置优化

1. npm 镜像源配置

默认 npm 源在国内访问较慢,推荐配置国内镜像:

方法一:命令行配置(永久生效)
# 配置淘宝镜像
npm config set registry https://registry.npmmirror.com
# 验证配置
npm config get registry # 应输出配置的镜像地址
方法二:配置文件设置(推荐)
  1. 在用户主目录(C:\Users\用户名或~)创建 .npmrc 文件
  2. 保存后立即生效,无需额外命令

添加内容:

registry=https://registry.npmmirror.com
2. 可选镜像源列表

除淘宝镜像外,还可选择:

  • 华为云:https://mirrors.huaweicloud.com/repository/npm/
  • 腾讯云:http://mirrors.cloud.tencent.com/npm/

六、pnpm 包管理器安装

作为更高效的包管理器,推荐安装 pnpm(版本适配 v22.19.0):

1. 使用 npm 安装(通用方法)
npm install -g pnpm@latest-10 # 10.x 系列与 v22.19.0 兼容性最佳
2. Windows 系统专用方法
$env:PNPM_VERSION = "10.9.2"; Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression

⚠️ 注意:Windows Defender 可能拦截独立安装程序,建议优先使用 npm 方式安装

3. macOS/Linux 系统
curl -fsSL https://get.pnpm.io/install.sh | env PNPM_VERSION=10.9.2 sh -

七、安装验证与测试

1. 创建测试项目
# 创建项目目录
mkdir node-test && cd node-test
# 初始化项目
npm init -y
# 或使用 pnpm init -y
# 创建测试文件
echo "console.log('Node.js v' + process.version)" > index.js
2. 运行测试
node index.js # 应输出 Node.js v22.19.0
3. 安装依赖测试
# 安装 express 框架测试环境兼容性
npm install express
# 或 pnpm install express

若安装过程无报错,且 node_modules 目录正常生成,则环境配置成功。

八、常见问题解决

1. 安装失败
  • 确保以管理员权限运行安装程序(Windows)或加 sudo(macOS/Linux)
  • 关闭杀毒软件和防火墙重试

清除 npm 缓存后重试:

npm cache clean -f
2. 命令未找到(command not found)
  • 检查环境变量是否包含 Node.js 安装路径(Windows:系统属性→高级→环境变量→Path;macOS/Linux:echo $PATH)
  • Windows 用户可重启命令提示符或电脑;macOS/Linux 用户可执行 source ~/.bashrc 或 source ~/.zshrc 刷新环境变量
3. 版本切换需求

如需管理多个 Node.js 版本,推荐使用 nvm:

  • Windows:nvm-windows(可直接安装 v22.19.0)
  • macOS/Linux:nvm(执行 nvm install 22.19.0 即可)

九、版本支持周期参考

版本状态支持开始支持结束
v24Current(开发版)2025.5短期支持(约 6 个月)
v22Active LTS(长期支持)2024.42027.4
v20Maintenance LTS(维护版)2023.42026.4

注:v22.x 系列的小版本(如 22.19.0)会持续更新至 2027.4,每次更新仅包含安全修复和 Bug 修复,不影响项目兼容性。

目录

  1. 一、版本选择说明
  2. 二、下载地址获取
  3. 1. 官方下载渠道
  4. 2. 国内镜像加速
  5. 三、Windows 系统安装步骤(以 Win11 为例)
  6. 1. 下载安装包
  7. 2. 图形化安装过程
  8. 3. 验证安装
  9. 四、macOS 系统安装步骤
  10. 1. 方法一:使用 Homebrew(推荐)
  11. 2. 方法二:官网 pkg 安装包
  12. 五、环境配置优化
  13. 1. npm 镜像源配置
  14. 方法一:命令行配置(永久生效)
  15. 配置淘宝镜像
  16. 验证配置
  17. 方法二:配置文件设置(推荐)
  18. 2. 可选镜像源列表
  19. 六、pnpm 包管理器安装
  20. 1. 使用 npm 安装(通用方法)
  21. 2. Windows 系统专用方法
  22. 3. macOS/Linux 系统
  23. 七、安装验证与测试
  24. 1. 创建测试项目
  25. 创建项目目录
  26. 初始化项目
  27. 或使用 pnpm init -y
  28. 创建测试文件
  29. 2. 运行测试
  30. 3. 安装依赖测试
  31. 安装 express 框架测试环境兼容性
  32. 或 pnpm install express
  33. 八、常见问题解决
  34. 1. 安装失败
  35. 2. 命令未找到(command not found)
  36. 3. 版本切换需求
  37. 九、版本支持周期参考

更多推荐文章

查看全部
  • 地瓜机器人 RDK 系列选型指南:X3、X5、S100 与 S100P 对比
  • Dify 工作流发布为 MCP Server 实战指南
  • 地瓜机器人 RDK 系列选型指南:X3/X5/S100/S100P 资源对比
  • OpenClaw 2026 主流厂商产品对比与选型指南
  • 地瓜机器人 RDK 系列选型指南:X3 vs X5 vs S100 vs S100P
  • OpenAI Codex 全面上手指南
  • RK3588 与 FPGA 的 PCIe 通信驱动开发
  • Ansible 常用模块详解:replace 模块用法
  • 主流免费 AI IDE 工具评测与使用指南
  • 自主无人机搭建实战:硬件选型与 EGOPlanner 部署
  • RAG(检索增强生成)技术详解:原理、架构与实践指南
  • 自回归生成原理剖析:从零实现逐字生成的 AI 写作模型
  • Spring Bean 管理与 Spring Boot 自动配置原理
  • VMware 搭建 macOS 15 及修复 Apple ID 登录错误指南
  • Claude Code 接入 GitHub 实战指南
  • C3P0 反序列化漏洞深度解析:Hex 字节码加载与防御策略
  • TTS 接口加密逆向分析:基于 WebAssembly 的请求响应全流程
  • 复杂三维山地环境下多无人机动态避障路径规划:基于小龙虾优化算法
  • 通义万相 2.1 模型功能解析与部署指南
  • 清华团队发布OpenClaw双报告:AI智能体生态闭环解析

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online