Node.js 是一個基於 Chrome V8 引擎打造的開源跨平台 JavaScript 執行環境。 它讓你能在瀏覽器之外執行 JavaScript——無論是在伺服器、本地機器或腳本中——使其成為大多數現代網頁工具與後端開發的基礎。
為什麼要用 Node.js?
- 全端 JavaScript:用同一語言撰寫客戶端與伺服器程式碼。
- 快速且可擴展性:事件驅動、非阻塞的 I/O 使 Node.js 非常適合即時應用與 API。
- 龐大的生態系統:npm 幾乎承載了數百萬個套件,涵蓋幾乎所有開發任務。
- 現代工具的必要條件:大多數 JavaScript 框架(React、Vue、Angular Next.js)都依賴 Node.js 來執行建置工具。
在 Windows 上安裝 Node.js
選擇你偏好的環境:
- 在 Windows 上安裝 Node.js — 直接使用版本管理器(nvm-windows)安裝。
- 在 WSL 安裝 Node.js — 安裝於 Windows Linux 子系統(建議部署至 Linux 伺服器或使用 Linux 工具)。
教學與學習資源
- nodejs.org/en/learn — 官方 Node.js 入門指南與教學。
- 用 Node.js建置 JavaScript 應用程式 — Microsoft 初學者學習路徑。
- Node.js VS Code 教學 — 用 Visual Studio Code 建立一個簡單的 Node.js 應用程式。