dart pub unpack
Unpack は、pub ツールのコマンドの1つです。
$ 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
のソース記述子ドキュメントを参照してください。
オプション
#すべてのパブリックコマンドに適用されるオプションについては、グローバルオプションを参照してください。
--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.5.3 を反映しています。 ページ最終更新日:2024年5月21日。 ソースを表示 または 問題を報告する。