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

AI编程工具深度对比:Cursor、Copilot、Trae与Claude Code,2025年开发者该如何选择?

2025年,AI编程助手已从新奇技术演变为生产力核心,但面对众多选择,开发者如何才能找到最适合自己的智能编程伙伴? 一、四大AI编程工具的核心定位与市场格局 2025年的AI编程工具市场已经形成了明显的分层格局。根据最新的开发者使用数据,这些工具不再仅仅是代码补全助手,而是朝着专业化、场景化方向发展。

By Ne0inhk
知网2026年AIGC检测算法又升级了,这次该怎么应对?

知网2026年AIGC检测算法又升级了,这次该怎么应对?

知网2026年AIGC检测算法又升级了,这次该怎么应对? 最近不少同学反映:以前用降AI工具处理完能过的论文,现在又被知网标红了。 不是工具变差了,是知网的AIGC检测算法又升级了。2025年底到2026年初,知网至少做了两次检测系统更新。今天来聊聊这次升级改了什么、对我们有什么影响、怎么应对。 这次算法升级改了什么 根据最近的实测数据和公开信息,知网这次升级主要涉及三个方面: 1. 句式模式识别增强 以前知网主要看"词汇层面"的AI特征——某些词被AI高频使用,检测系统建了个特征词库。 现在升级到了"句式层面"。AI生成的文字有个特点:句式结构高度规律化。比如AI喜欢用"首先…其次…最后…"这种并列结构,喜欢把定语放在很长的从句里。 升级后的算法能识别这些句式规律,即使你把每个词都换了,只要句子结构还是AI风格的,照样标红。 2. 语义连贯性检测 新算法加入了语义连贯性分析。AI写的文字在段落之间的过渡非常"丝滑",每一段都完美衔接。

By Ne0inhk

Z-Image-Turbo_Sugar脸部Lora:5分钟快速部署甜妹风格AI绘画

Z-Image-Turbo_Sugar脸部Lora:5分钟快速部署甜妹风格AI绘画 你是不是也想轻松生成那种让人眼前一亮的甜妹风格AI绘画?现在有了Z-Image-Turbo_Sugar脸部Lora,只需要5分钟就能部署完成,无需任何复杂配置,直接开始创作属于你的甜美系AI艺术作品。 这个镜像基于强大的Z-Image-Turbo模型,专门针对甜妹风格进行了优化,无论是清纯可爱的淡颜系,还是微醺迷人的蜜桃系,都能一键生成。下面我就带你快速上手这个超好用的AI绘画工具。 1. 环境准备与快速启动 1.1 选择合适的环境 在ZEEKLOG算力平台选择"Z-Image-Turbo_Sugar脸部Lora"镜像创建实例。这个镜像已经预装了所有必要的依赖,包括Xinference推理框架和Gradio可视化界面,开箱即用。 建议选择GPU环境以获得更好的生成速度,不过CPU环境也能正常运行,只是生成时间会稍长一些。 1.2 等待服务启动 创建实例后,系统会自动启动所有服务。初次加载需要一些时间,因为要加载模型权重和初始化推理环境。你可以通过以下命令查看启动状态: cat /ro

By Ne0inhk

深度解析 GitHub Copilot Agent Skills:如何打造可跨项目的 AI 专属“工具箱”

前言 随着 GitHub Copilot 从单纯的“代码补全”工具向 Copilot Agent(AI 代理) 进化,开发者们迎来了更高的定制化需求。我们不仅希望 AI 能写代码,更希望它能理解团队的特殊规范、掌握内部工具的使用方法,甚至在不同的项目中复用这些经验。 Agent Skills(代理技能) 正是解决这一痛点的核心机制。本文将深入解析 Copilot Skills 的工作原理,并分享如何通过软链接(Symbolic Link)与自动化工作流,构建一套高效的个人及团队知识库。 一、 什么是 Agent Skills? 如果说 Copilot 是一个通用的“AI 程序员”,那么 Skill(技能) 就是你为它配备的专用工具箱。 它不仅仅是一段简单的提示词(Prompt),而是一个包含元数据、指令和执行资源的标准文件夹结构。当

By Ne0inhk