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 或外部相依(vendored)複本。
它有什麼用途?
開發伺服器、CLI 與指令碼以 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 |
|---|---|
| 記憶體 (RAM) | 執行階段本身很小。記憶體用量取決於打包工具與 node_modules |
資源概況
- CPU 需求
- 跟隨您在應用程式內開啟的內容
- RAM 需求
- 跟隨文件、分頁或資料庫
已安裝的處理程序
安裝本產品後,這些可執行檔即歸屬於本產品。
| 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 位於發行版內。終止 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 專案需要足夠的 RAM 以及供 node_modules 使用的 SSD。
技術詳細資訊
技術詳細資訊
廠商版本號碼會變更。本文未限定特定組建。
來源與驗證
記錄的來源標籤:2026年8月。此標籤不代表獨立驗證。 我們的研究方式.
- Node.js 官方網站 · 廠商產品頁面
- Node.js 說明 · 廠商支援
- Foxhole 處理程序圖譜 · 來自 Windows 電腦的第一手樣本。非實驗室基準測試。
這篇文章實用嗎?
只要回答「是」或「否」即可。您也可以依意願選擇原因,或附上簡短說明。
感謝您。這有助於我們改進此頁面。