dart pub unpack
Unpack 是 pub 工具 的命令之一。
$ dart pub unpack <package>[:descriptor] [--[no-]resolve] [--output=<output directory>] [--[no-]force] [其他选项]
此命令下载指定的 <package>
并将其内容解压到 <package>-<version>
目录。
例如,以下命令从 pub.dev 网站 下载并解压 package:http
的最新稳定版本到当前目录:
$ dart pub unpack http
要更改下载包的来源或版本,请在包名称后添加一个冒号和源描述符。例如,以下命令从 pub.dev 网站下载 package:http
的 1.2.0
版本:
$ dart pub unpack http:1.2.0
源描述符支持与 dart pub add
语法相同的更多配置。要了解有关源描述符及其语法的更多信息,请查看 dart pub add
的 源描述符 文档。
选项
#对于适用于所有 pub 命令的选项,请查看 全局选项 。
--force
或 -f
#覆盖解压过程中与包文件夹或其内容冲突的现有文件夹。
--[no-]resolve
#默认情况下, dart pub get
会自动运行以在下载和解压包后完成包解析。要禁用自动解析,请指定 --no-resolve
标志:
$ dart pub unpack http --no-resolve
--output=<dir>
或 -o <dir>
#默认情况下,将包解压到当前目录( .
)。要更改包解压到的目录,请使用 --output
选项指定所需的输出目录。
例如,以下命令将 package:http
的 1.2.0
版本解压到 local_http_copies
目录。
$ dart pub unpack http:1.2.0 -o local_http_copies
除非另有说明,否则本网站上的文档反映的是 Dart 3.6.0。页面最后更新于 2025-02-05。 查看源代码 或 报告问题.