2025 最新版 Node.js 下载安装及环境配置教程

一、版本选择说明​

根据 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. 官方下载渠道​

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

2. 国内镜像加速​

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

三、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. 可选镜像源列表​

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

六、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即可)​

九、版本支持周期参考​

版本​

状态​

支持开始​

支持结束​

v24​

Current(开发版)​

2025.5​

短期支持(约 6 个月)​

v22​

Active LTS(长期支持)​

2024.4​

2027.4​

v20​

Maintenance LTS(维护版)​

2023.4​

2026.4​

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

Read more

探索云开发Copilot,AI如何重塑开发流程?

探索云开发Copilot,AI如何重塑开发流程?

文章目录 * 1 AI与低代码 * 2 Copilot功能 * 3 案例解析 * 4 Copilot不足 * 5 改进建议 刚接触 Copilot 时, Copilot 的 AI 低代码生成功能让我眼前一亮,使得我开发变得更简洁高效。 以前,我总是依赖手写代码,从搭建环境到实现功能,每一步都非常耗时。 虽然这个过程有助于技术成长,但在面对复杂需求时,常常觉得费时费力。 1 AI与低代码 低代码平台通过拖拽组件和模块化开发,极大地降低了技术门槛,让没有开发背景的人也能轻松实现自己的创意。 这种方式不仅快速,而且灵活,适合那些想要快速搭建应用的用户。再加上人工智能在自然语言理解和代码生成方面的突破,开发效率也得到了极大的提升。 云开发 Copilot 正好是这种结合的典型代表。它不仅利用低代码技术简化开发过程,还融合了AI智能生成和优化的功能,帮助开发者更高效地从需求到最终实现。 通过这种方式,不管是技术新手还是有一定开发经验的人,都能更轻松地完成项目,云开发 Copilot 体验地址:https://tcb.

By Ne0inhk
全网最靠谱有效!!!解决新机型 Copilot 键替代右 Ctrl 键问题

全网最靠谱有效!!!解决新机型 Copilot 键替代右 Ctrl 键问题

引路者👇: 前言 一、先搞懂:Copilot 键原本是干嘛的? 二、核心解决方案:用微软官方工具 PowerToys 映射 步骤 1:下载安装 PowerToys 步骤 2:开启 “键盘管理器” 功能 步骤 3:添加 “快捷键映射”(关键步骤) 步骤 4:测试功能是否生效 三、注意事项:确保映射长期生效 四、常见问题排查(避坑指南) 五、总结 前言         作为一名长期依赖右 Ctrl 键进行操作的程序员 / 办公用户,今年换了新的拯救者笔记本后,发现键盘上原本的右 Ctrl 键被一个陌生的 “Copilot 键” 取代了。日常用 “Ctrl+

By Ne0inhk

Trae、Cursor、Copilot、Windsurf对比

我最开始用Copilot(主要是结合IDE开发时进行代码补全,生成单元测试用例),但是后面又接触了Cursor,发现Cursor比Copilot更加实用,Cursor生成的单元测试用例更加全面。         多以网上查了查资料,这里记录分享一下。         这篇文章资料来自于网络,是对部分知识整理,这里只是记录一下,仅供参考 前言         随着AI技术的爆发式发展,AI编程工具正在重塑软件开发流程。GitHub Copilot作为先驱者长期占据市场主导地位,但新一代工具如Cursor、Windsurf和Trae正以颠覆性创新发起挑战。本文基于多维度实测数据,深度解析三款工具的核心竞争力,揭示AI编程工具的格局演变趋势。 工具定位与核心技术 1. Cursor:智能化的全能助手         基于VS Code生态深度改造,Cursor融合GPT-4和Claude 3.5模型,支持自然语言转代码生成、跨文件智能补全和自动文档生成。其核心优势在于: * 上下文感知能力:可同时分析10+个关联文件的语义逻辑 * Agent模

By Ne0inhk

GitHub Copilot转变为兼容API

解锁GitHub Copilot全场景使用!copilot-api让Copilot兼容OpenAI/Anthropic生态 作为开发者,你是否曾因GitHub Copilot仅能在指定IDE中使用而感到受限?是否想让Copilot对接Raycast、Claude Code等工具,却苦于接口不兼容?由ericc-ch开发的copilot-api项目给出了完美答案——这是一个反向工程实现的GitHub Copilot API代理,能将Copilot封装为兼容OpenAI和Anthropic规范的API服务,让你在任意支持该规范的工具中轻松调用Copilot能力,彻底解锁Copilot的全场景使用潜力。 项目核心价值:打破生态壁垒,复用Copilot订阅 GitHub Copilot凭借优秀的代码补全、推理能力成为开发者必备工具,但原生仅支持VS Code、JetBrains等少数IDE,且无公开的标准API接口。而copilot-api的核心作用,就是架起Copilot与OpenAI/Anthropic生态的桥梁: * 对于拥有Copilot订阅(个人/企业/商业版)的开发者,

By Ne0inhk