Node.js 下载地址:官方版怎么下

分类开发与运行环境

Node.js 基本信息
适用平台Windows、macOS、Linux
授权方式免费开源
内容更新2026-10-21

下载地址

官方地址已验证返回 200 检查日期 2026-10-21

官方入口(先点这一排)

网盘镜像(官网打不开时再用)

  • 百度网盘待补充

    镜像文件:官方 LTS 版 Windows 64 位 msi

  • 夸克网盘待补充
  • 迅雷云盘待补充

第一排按钮指向软件方自己的域名,看到「高速下载」「极速下载」先取消,参考如何识别捆绑安装包。第二排的镜像只是官网访问受阻时的备用入口,拿到文件后按网盘镜像使用说明核对体积与数字签名。

从官网下载的完整步骤

  1. 打开 https://nodejs.org/en/download ,域名以 nodejs.org 结尾即为官方页面。
  2. 页面上并排列着两条版本线:LTS(长期支持)和 Current(最新特性)。跟着教程或做项目都选 LTS 那一列,除非材料明确写了要 Current。
  3. 在 Windows 一栏选 Windows Installer(.msi)64-bit,下载后双击,安装向导一路 Next,保持默认勾选的 npm 与 Add to PATH。
  4. 走到最后一屏时,「Automatically install the necessary tools」这一项不要勾。勾了它会额外联网下载几百 MB 的编译工具链并自动跑一段脚本,绝大多数入门场景用不到。
  5. 装完新开一个命令行窗口,输 node -v 和 npm -v,两条都有版本号就说明装好了。

容易踩的坑

  • 中文搜索里「Node.js 环境一键配置」「node 中文完整版」这类站点给的是二次打包,往往把 npm 的默认源改成第三方镜像,之后装包出现来路不明的版本时很难查到这里。
  • 老窗口读不到新 PATH:装完在同一个命令行里输 node 仍提示不是内部或外部命令,关掉窗口重开一个就好,不是安装失败。
  • 多版本管理工具 nvm-windows 是社区项目,不是 Node.js 官方的,本站不把它列为官方入口;确实需要来回切版本时再去它的仓库看说明。

它是什么

Node.js 是让 JavaScript 能脱离浏览器运行的运行时。装完它,你就有了 node 命令(执行 JS 脚本)和 npm 命令(安装别人发布的 JS 包)。前端脚手架、构建工具、各种 CLI 工具、不少后端框架,运行前提都是这台电脑上装了 Node.js。它是免费开源的。

为什么新手也需要它

它的存在感来自「不装它就跑不起来」:想跟一个前端教程,第一步是 npm install;想用一个命令行工具,说明写着需要 Node 18 以上;甚至只是想让某个网页项目在自己电脑上跑起来,也要先有 Node。

因为这个门槛卡住了很多人,「node 环境配置」成了一条被第三方打包重灾区关键词。所谓一键配置包通常做了两件事:装一个来路不明的 Node,同时把 npm 的默认下载源换成自己的镜像。前者你看不出来,后者会让你之后装的每个包都可能被替换成别的版本,出问题时报错信息完全指向不到这里。

官网下载的判断依据

官方站点是 nodejs.org,下载页 https://nodejs.org/en/download 上并排着两条版本线:

  • LTS:长期支持线,版本号是偶数(22、24 这一类),支持周期长,第三方库都按它测试。绝大多数人该装这个。
  • Current:最新特性线,更新快,某些新库或试验性特性才需要。

Windows 一栏给的是 Windows Installer(.msi),分 64-bit 和 ARM64,普通电脑选 64-bit。要精确取某个历史版本,官方文件目录 https://nodejs.org/dist/latest/ 以及 dist 下按版本号建的文件夹里都是原版文件,同域名,可信。

安装向导一路 Next,保持默认勾选的 npm 和 Add to PATH。最后一屏有个「Automatically install the necessary tools」,不要勾:它会自动去装一套几百 MB 的编译工具链并跑一段脚本,用途是给需要现场编译原生模块的项目做准备,入门阶段用不到,反而容易在中途失败留下一堆半成品。

装完之后怎么用

关掉旧的命令行窗口,重开一个,输 node -v 和 npm -v,两条都能回版本号就说明 PATH 生效了。老窗口读不到新 PATH 是这阶段最常见的"安装失败"假象。

真正开始做项目时的顺序是:进到项目目录,npm install 装依赖,npm run dev 或 npm start 启动。如果 npm 卡在网络上,先确认这台机器能正常访问外部站点,再决定要不要处理代理——不要第一反应就换第三方镜像。

常见问题

装了 Node.js 还要单独装 npm 吗?

不用。npm 是 Node.js 官方安装包里自带的一部分,装完就有;在向导里取消勾选 npm 反而会得到一个没法装包的环境。

LTS 和 Current 到底装哪个?

默认装 LTS。它的版本号是偶数(例如 22、24),支持周期长,第三方库普遍按它测试;Current 是尝鲜线,某些新库或新特性才需要,日常项目和课程材料用它反而容易遇到原生模块编译不上。

npm install 卡住或报错怎么办?

先看报错里是网络问题还是编译问题:超时、无法解析域名属于网络,此时先确认这台机器能正常访问外部站点,再考虑代理;提示 node-gyp、Python、Visual Studio 编译找不到才轮到最后一屏那个工具勾选项。两类原因的解法完全不同,别一上来就重装 Node。