Node.js 極簡講義:執行環境、工具與測試的最小可行知識# 本書專為想要在最短時間內上手 Node.js 開發的工程師設計。剔除底層理論,專注於日常開發中最常用的核心概念、工具鏈與測試實務。 第一章:核心概念與環境初始化# 一、核心概念與環境初始化 1.1 為什麼需要 Node.js? 1.2 安裝與版本管理 1.3 第一支程式與模組系統 第二章:核心開發(非同步與內建模組)# 二、核心開發 2.1 非同步程式設計 2.2 必備內建模組 2.3 錯誤處理與 Debugging 第三章:npm 與套件管理(工具)# 三、npm 與套件管理 3.1 package.json 與 npm 基本操作 3.2 依賴分類與語意化版本 3.3 lock 檔、npx 與 scripts 第四章:專案實戰與開發工具鏈# 四、專案實戰與工具鏈 4.1 用 Express 建立第一個 API 4.2 環境變數與設定管理 4.3 開發工具:nodemon、ESLint、Prettier 第五章:測試# 五、測試 5.1 為什麼要測試?測試金字塔 5.2 單元測試:node:test 與 Jest 5.3 測試替身與 API 測試 第六章:常用速查表(Cheat Sheet)# 六、速查表 6.1 最常使用的 12 個指令 6.2 常見錯誤情境與一句話解決方案