命令行和服务器库及包
Dart SDK 包含 dart:io 和其他提供低级命令行及服务器 API 的库。
SDK 库
#Dart SDK 包含 dart:io 和其他提供低级 Web API 的库。
- dart:io 文档
- 使用 dart:io 库的示例驱动教程。主题包括文件与目录操作,以及 HTTP 请求的发出与处理。
- dart:io API 参考
- dart:io 库的完整参考文档。
社区包
#pub.dev 网站允许您通过指定应用需要支持的平台来搜索支持命令行和服务器应用的包。您还可以搜索描述所需功能的词语。
命令行包
#命令行应用通常除了使用 archive
、intl
和 yaml
等通用包外,还使用以下包:
包 | 描述 |
---|---|
args | 将原始命令行参数解析为一组选项和值。 |
cli_util | 提供用于构建命令行应用的实用程序。 |
completion | 为使用 args 包的应用添加命令行补全功能。 |
path | 提供全面、跨平台的操作来处理路径。 |
usage | 封装 Google Analytics。 |
服务器包
#服务器应用可以选择许多包,除了上表中列出的包和 logging
等通用包外: