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.6.0。頁面上次更新時間為 2024-05-21。 檢視來源 或 回報問題。