Module 基礎模塊

基礎模塊

  • System
    • child_process - 子進程管理模塊
    • console - 控制台訪問對象
    • coroutine - 並發控制模塊
    • global - 全局對象,所有腳本均可以訪問的基礎對象
    • gui - gui 模塊
    • os - 操作系統與文件系統處理模塊
    • process - 進程處理模塊,用以管理當前進程的資源
    • timers - timers 模塊
    • tty - tty 模塊
    • vm - 安全沙箱模塊,用於隔離不同安全等級的運行環境
    • worker_threads - worker 基礎模塊
  • File System
    • fs - 文件系統處理模塊
    • io - 輸入輸出處理模塊
    • path - 文件路徑處理模塊
    • path_posix - 文件路徑處理模塊
    • path_win32 - 文件路徑處理模塊
  • Network
    • dgram - dgram 模塊提供了UDP 數據包socket 的實現
    • dns - dns 域名查詢模塊
    • http - 超文本傳輸協議模塊,用以支持http 協議處理,模塊別名:https
    • mq - 消息隊列模塊
    • net - 網絡訪問模塊
    • punycode - punycode 國際化域名轉換模塊
    • querystring - http query 處理模塊
    • ssl - ssl/tls 模塊,模塊別名:tls
    • url - url 處理模塊
    • ws - websocket 支持模塊
  • Encoding
    • base32 - base32 編碼與解碼模塊
    • base64 - base64 編碼與解碼模塊
    • encoding - 編碼與解碼模塊,用於處理不同的數據編碼格式與二進制之間的轉換
    • hex - hex 編碼與解碼模塊
    • iconv - iconv 編碼與解碼模塊
    • json - json 編碼與解碼模塊
    • msgpack - msgpack 編碼與解碼模塊
    • string_decoder - 解碼Buffer 到字符串
  • Crypto
    • crypto - 加密算法模塊
    • hash - 信息摘要計算模塊,可用於計算信息摘要和摘要簽名
  • Compress
    • zip - zip 格式文件壓縮解壓模塊
    • zlib - zlib 壓縮解壓模塊
  • Test Suite
    • assert - 斷言測試模塊,如果測試值為假,則報錯,報錯行為可設定繼續運行或者錯誤拋出
    • performance - performance 基礎性能監控模塊
    • perf_hooks - perf_hooks 基礎模塊
    • profiler - 內存profiler 模塊
    • test - 測試套件模塊,用以定義管理測試套件
  • Utility
    • db - 數據庫訪問模塊
    • gd - 圖像文件處理模塊
    • registry - Windows 註冊表訪問模塊
    • util - 常用工具模塊
    • uuid - uuid 唯一id 模塊
    • xml - xml 處理模塊
  • constants - 常用常量定義模塊
  • fs_constants - fs 模塊常用常量定義模塊