跳转到内容

选择语言

目前語言: 繁體中文

安裝 Node.js

本頁說明如何在 Windows、macOS 和 Linux 上安裝 Node.js。Desktop 與 Microsoft Store 版不再內建 Node.js,它們會直接使用你系統裡的 node 與 npm,OpenSpec 和大多數 Agent CLI 也依賴它。

版本需求

需要 Node.js 24 或更高版本,最低需求也是 24。通常直接安裝最新的 LTS 版本即可。npm 會隨 Node.js 一起安裝,不需要單獨安裝。

哪些安裝方式需要它

  • Microsoft Store / Desktop:需要,且必須在系統 PATH 中能找到 node 與 npm。

安裝 Node.js

方法一:官方安裝程式(建議)

  1. 前往 Node.js 官方網站
  2. 下載 LTS(長期支援) 版本的 Windows 安裝程式(.msi 檔案),確認版本號不低於 24
  3. 按兩下執行安裝程式
  4. 依照安裝精靈的提示完成安裝:
    • 接受授權協議
    • 選擇安裝路徑(預設即可)
    • 保持「Add to PATH」處於勾選狀態
    • 點擊 “Install” 開始安裝
  5. 安裝完成後,點擊 “Finish”

方法二:使用 winget

開啟 PowerShell 或命令提示字元,執行以下指令:

终端窗口
winget install OpenJS.NodeJS.LTS

安裝完成後,重新開啟終端機以使變更生效。

使用版本管理工具

如果您需要在多個 Node.js 版本之間切換,可以使用版本管理工具。

Desktop 使用者請注意

在 macOS 和 Linux 上,nvm、fnm 等工具通常只在 shell 設定檔(如 .bashrc、.zshrc)裡設定 PATH。從 Dock、應用程式選單或桌面圖示啟動的 Desktop 不會讀取這些設定,可能找不到 node。如果您使用版本管理工具,請從已經能執行 node 的終端機裡啟動 Desktop,或改用上文的系統層級安裝方式。

nvm (Node Version Manager)

Linux/macOS

請直接複製 nvm 官方儲存庫 README 中給出的最新安裝指令,不要使用舊版本的安裝指令碼位址。

安裝完成後,重新載入您的 shell 設定:

终端窗口
source ~/.bashrc
# 或對於 Zsh 使用者
source ~/.zshrc

Windows

在 Windows 上,建議使用 nvm-windows:

  1. 從 nvm-windows releases 下載最新的 nvm-setup.exe
  2. 執行安裝程式
  3. 重新開啟命令提示字元或 PowerShell

fnm (Fast Node Manager)

fnm 是一個更快、更簡單的 Node.js 版本管理工具,使用 Rust 建構。

Linux/macOS

终端窗口
# 使用 curl 安裝
curl -fsSL https://fnm.vercel.app/install | bash
# 安裝完成後,重新載入 shell 設定
source ~/.bashrc
# 或對於 Zsh 使用者
source ~/.zshrc

Windows

使用 scoop 或 winget:

终端窗口
# 使用 scoop
scoop install fnm
# 或使用 winget
winget install Schniz.fnm

中國大陸使用者加速

如果您位於中國大陸地區,下載 Node.js 和 npm 套件可能會遇到速度慢的問題,可以使用國內鏡像。

npm 鏡像

终端窗口
# 暫時使用鏡像安裝
npm install --registry=https://registry.npmmirror.com
# 永久設定鏡像
npm config set registry https://registry.npmmirror.com
# 驗證鏡像是否設定成功
npm config get registry

Node.js 安裝套件鏡像

Node.js 安裝套件也有鏡像下載位址:https://npmmirror.com/mirrors/node/。開啟後選擇不低於 24 的版本進行下載。

Homebrew 鏡像

如果您在中國大陸使用 Homebrew,可以為 bottle 設定中科大鏡像:

终端窗口
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

驗證安裝

安裝完成後,請在新開啟的終端機裡驗證 Node.js 和 npm 是否可用:

终端窗口
# 檢查 Node.js 版本,需要 v24.0.0 或更高
node --version
# 檢查 npm 版本
npm --version

成功的輸出應該類似:

$ node --version
v24.3.0
$ npm --version
11.4.2

如果 node --version 顯示的版本低於 24,請依上述方法重新安裝,或用版本管理工具切換到 24 及以上。

設定 npm 全域目錄

Desktop 會把 Agent CLI 等託管套件安裝到您本機 npm 的全域目錄。如果全域目錄位於需要管理員權限的位置,安裝時可能出現 EACCES 權限錯誤。建議把全域目錄改到使用者目錄,而不是修改系統目錄的權限:

终端窗口
mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global

然後把 ~/.npm-global/bin(Windows 為 npm 全域目錄本身)加入系統 PATH,並重新啟動終端機和 Desktop。使用 nvm 或 fnm 時,全域目錄已在使用者目錄下,無需此步驟。

疑難排解

Windows 問題

如果在安裝後 node 或 npm 指令無法使用:

  1. 重新啟動命令提示字元或 PowerShell
  2. 如果仍然無法使用,手動將 Node.js 加入 PATH:
    • 搜尋「環境變數」並開啟「編輯系統環境變數」
    • 點擊「環境變數」
    • 在「系統變數」中找到 “Path”,點擊「編輯」
    • 新增 Node.js 的安裝路徑(預設:C:\Program Files\nodejs\)
    • 點擊「確定」儲存變更
  3. 完全結束並重新啟動 Desktop

macOS 問題

如果在安裝全域 npm 套件時遇到權限錯誤,請參考上文的 設定 npm 全域目錄,或改用 nvm / fnm。

Linux 問題

如果在安裝全域 npm 套件時遇到權限錯誤,請參考上文的 設定 npm 全域目錄,或使用 nvm / fnm,而不是用 sudo 安裝全域套件。

檢查環境

如果驗證失敗,檢查以下內容:

终端窗口
# 檢查 Node.js 是否在 PATH 中
where node
# 檢查安裝路徑
Get-Command node

下一步

Node.js 安裝完成後,您可以繼續以下步驟:

需要更多協助?

如果您遇到此處未涵蓋的問題:

  1. 前往 Node.js 官方文件
  2. 查看 Desktop 如何使用你的 Node 環境
  3. 查看 HagiCode 產品概覽 了解目前產品與相關工具鏈說明

HagiCode

HagiCode 是面向專案開發的 AI 編碼工作台:豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。

透過豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易上手和跟進。

造訪 HagiCode閱讀文件
  • 智慧OpenSpec 工作流程將意圖轉化為從提案、設計、任務到交付的可執行路徑。
  • 高效多 Agent 並行推進研究、實作與審查,並支援多儲存庫變更與你熟悉的 Agent CLI。
  • 有趣豐富、便利的介面互動讓規劃、Agent 執行與專案工作更容易上手和跟進,帶來更投入的開發體驗。

下載 Windows 版

從 Microsoft Store 取得所有下載

讓想法化為交付成果。

HagiCode 是面向專案開發的 AI 編碼工作台:以 OpenSpec 工作流程規劃變更,多 Agent 並行執行,再由 Hero Scenario 讓進度一目了然,將想法化為交付成果。

智慧
OpenSpec 工作流程將意圖轉化為從提案到交付的可執行路徑。
高效
多 Agent 並行推進研究、實作與審查。
有趣
豐富、便利的介面互動,讓規劃、Agent 執行與專案工作更容易跟進。