Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行時環境,它支持廣泛的模塊,這些模塊可以通過 npm(Node Package Manager)進行安裝和管理。以下是一些常見的 Node.js 模塊和功能:
核心模塊
- fs:文件系統操作模塊。
- http:構建 HTTP 服務器和客戶端。
- path:處理和轉換文件及目錄的路徑。
- os:提供操作系統環境相關的功能。
- events:事件驅動模塊,用于創建和管理事件監聽器。
- stream:處理流數據的模塊,支持讀取和寫入流。
- buffer:處理二進制數據的模塊。
- querystring:解析和格式化查詢字符串。
- url:解析和格式化 URLs。
- querystring:解析和格式化查詢字符串。
新引入的模塊和功能(以 Node.js v22.0 為例)
- WebSocket 客戶端:內置 WebSocket 客戶端,與瀏覽器兼容。
- 彩色文本輸出:通過
console.log
間接輸出彩色文本。
- 環境變量功能增強:新增 API 加載和解析
.env
文件。
- 監聽模式:文件變化時自動重啟 Node.js 進程。
以上信息提供了關于 Debian 系統上 Node.js 支持的模塊概覽,包括一些核心模塊和新引入的功能。對于具體的模塊列表,可以通過查看 npm 的文檔或使用 npm list
命令來獲取安裝的模塊信息。