Node.js
亦称 node、node.js、nodejs runtime
来自 OpenJS Foundation 的 JavaScript 运行时。官方 Windows 安装程序将 node.exe 放置在 Program Files\nodejs 下,并附带 npm。
您需要了解的内容
Node.js 用于运行 JavaScript。npm 随官方安装程序提供。
node.exe 是 Node.js 运行时。官方 Windows 安装程序还会将 npm 写入 PATH。python.exe 则是 CPython。项目文件夹内的 node.exe 通常是本地安装或 nvm 安装。
- 它是什么?
- 附带 npm 的 JavaScript 运行时
- 与 Python 相同?
- 不一样。不同的编程语言
- 项目中的 node.exe?
- 通常是本地或 nvm 副本
什么是 Node.js?
Node.js 是 OpenJS 的 JavaScript 运行时。官方构建版本位于 Program Files\nodejs 或 nvm 文件夹下。它不是 Python,也不是 Windows 组件。
如果您从未用过它
如果 README 说明需要安装 Node,请从 nodejs.org 获取 LTS 安装程序。该软件包包含 npm。对于基础 Node 应用程序,您不需要 Python。Program Files\nodejs 中的 node.exe 是全局运行时。项目旁边的 node.exe 通常来自 nvm-windows 或依赖拆包引入的副本。
它有什么用?
开发服务器、命令行界面和脚本均作为 node.exe 启动。那不是 python.exe。
npm.cmd 随官方安装程序提供。Composer 是 PHP 中的对应工具,而非此运行时。
nvm-windows 会保留多个 node.exe 副本。那些依然是 Node,不是 System32 文件。
它适合谁?
- 工具依赖于 npm 的人群
- 在项目中发现 node.exe 并误以为是恶意软件的用户
- 因二者均称为运行时而将其与 Python 混淆的任何人
当前状态
积极开发中。OpenJS 提供 Current 和 LTS 发布轨道。本文介绍 Windows 桌面运行时,而非 WSL 内部的 Node。
它存在多久了?
Ryan Dahl 于 2009 年发布了 Node.js。它比 Python(1991)年轻,比大多数基于 Electron 的编辑器都要早。当前的 Windows 开发工作使用的是来自 nodejs.org 的 LTS,而非 0.x 时代版本。
版本
以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。
系统要求
数值遵循发布者的公开指引。实际需求仍会因工作负载而异。
最低配置
| 操作系统 | 当前的 64 位 Windows 10 或 Windows 11 版本,依据 nodejs.org 说明 |
|---|---|
| 内存 | 运行时本身很小。内存占用取决于打包工具和 node_modules |
资源占用概况
- CPU 需求
- 跟随您在应用内打开的内容
- 内存需求
- 跟随文档、标签页或库
安装的进程
这些可执行文件属于该产品安装后的组件。
| node.exe | 对应安装的 Node.js 运行时 |
|---|
启动项组件
“启动”中的 npm 脚本可以启动它。那是您或软件供应商的行为,而非名为 Node 的 Windows 内置服务。
文件位置
| 典型安装 | C:\Program Files\nodejs\ |
|---|
文件格式
常见问题
残留的 localhost 服务器
在您关闭编辑器后,npm start 仍可能使 node.exe 保持活动状态。应终止该命令行,而非 python.exe。
项目本地的 node.exe
某些工具会随附打包运行时。请打开文件位置。Program Files\nodejs 是官方安装路径。
故障排除
where.exe node 和 node -v
确认是 Program Files\nodejs、nvm 还是项目副本。where.exe python 是不同的安装。
如果工作是在 Ubuntu 内部进行的,此 exe 则是错误的
WSL Node 存在于 Linux 发行版中。终止 Windows 的 node.exe 不会停止 Linux 下的 Node。
请从 nodejs.org 重新安装,切勿使用来路不明的 Node 整合包
官方 LTS 安装程序包含 npm。搜索广告推送的捆绑包是垃圾软件。
替代方案
Python 属于不同的语言。Bun 和 Deno 在某些 JS 工作中与其存在重合。
官方帮助与下载
请先从软件厂商处着手。随意的 exe 网站并不是支持渠道。
| 下载 | nodejs.org/ 官方安装程序或厂商页面 |
|---|---|
| 帮助 | nodejs.org/docs 厂商支持 |
| 官方网站 | nodejs.org/ 请从此处开始,而非随意的 exe 托管网站 |
| 版本发布列表 | nodejs.org/en/download/releases 当项目锁定特定旧大版本时 |
相关硬件
运行时本身很轻量。大型 TypeScript 项目需要足够的内存和固态硬盘以容纳 node_modules。
技术细节
技术细节
厂商版本号会发生变动。本文不锁定特定内部版本。
来源与验证
记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.
- Node.js 官方网站 · 厂商产品页面
- Node.js 帮助 · 厂商支持
- Foxhole 进程图谱 · Windows PC 上的第一方采集样本。非实验室基准测试。
这篇文章有用吗?
回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。
感谢。这有助于我们改进此页面。