Dart SDK 包含 dart:io 和其它提供底層命令列和伺服器 API 的函式庫。
SDK 庫
Dart SDK 包含 dart:io 和其它提供底層 web API 的函式庫。
函式庫概覽的 dart:io 小節:
一個使用 dart:io 庫的範例驅動概覽。主要包括如何使用檔案和目錄以及發起和處理 HTTP 請求。
dart:io API 參考:
完整的 dart:io 庫參考文件。
pub.dev 網站 可以透過選擇「命令列」或「伺服器端」來檢索和過濾平台支援,你也可以搜尋描述所需功能的關鍵字。
命令列相關的 package
命令列應用常常使用下述列表中列出的 package,除此之外還有像 archive
、intl
和 yaml
這樣的 通用 package:
args |
Parses raw command-line arguments into a set of options and values. |
cli_util |
Provides utilities for building command-line apps. |
completion |
Adds command-line completion to apps that use the args package. |
path |
Provides comprehensive, cross-platform operations for manipulating paths. |
usage |
Wraps Google Analytics. |
伺服器相關的 package
伺服器應用可選擇使用的 package 更多一些,除了上面上面表格中列出的外還支援比如 logging
這樣的 通用 package:
Package |
Description |
crypto |
為 SHA-1、SHA-256、MD5 和 HMAC 等演算法實現加密雜湊雜湊函式。 |
grpc |
實現 gRPC,將移動和 HTTP/2 放在首位的高效能開源通用的 RPC 框架。 |
shelf |
為 Web 伺服器中介軟體提供一個模型,該模型促成組合和易於重用。 |