dart pub unpack
Unpack 是 pub 工具的其中一個命令。
$ dart pub unpack <package>[:descriptor] [--[no-]resolve] [--output=<output directory>] [--[no-]force] [other options]
此命令會下載指定的 <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.7.1 版本。頁面最後更新於 2024-05-21。 查看原始碼 或回報問題。