目次

dart pub publish

publish は、pubツールのコマンドの1つです。

$ dart pub publish [options]

このコマンドは、誰でもダウンロードして依存できるように、pub.devサイトにパッケージを公開します。パッケージの公開準備、含めるファイル、除外するファイルについては、パッケージの公開をご覧ください。

オプション

#

すべてのpubコマンドに適用されるオプションについては、グローバルオプションをご覧ください。

--dry-run または -n

#

これを指定すると、pubは検証プロセスを実行しますが、実際にはパッケージをアップロードしません。これは、パッケージが実際に公開する前に、すべての公開要件を満たしているかどうかを確認したい場合に便利です。

--force または -f

#

これを指定すると、pubは公開前に確認を求めません。通常、パッケージの内容を表示し、アップロードを確認するように求めます。

パッケージにエラーがある場合、pubはアップロードせず、エラーで終了します。警告がある場合は、パッケージはアップロードされます。パッケージをアップロードする前に警告がないことを確認するには、--forceを使用しないか、最初に--dry-runを使用してください。

--skip-validation

#

クライアント側の検証プロセスや依存関係の解決を行わずに公開します。これは、検証が失敗する理由を知っていて、特定の問題を回避したい上級ユーザーに便利です。

例:pub.devに公開する場合、新しく公開されたパッケージが利用可能になるまでに数分かかる場合があります。したがって、2つの依存パッケージを公開する場合、2番目のパッケージが1番目のパッケージに依存している場合。1番目と2番目のパッケージの公開の間で数分待つか、--skip-validationを使用して、クライアント側の検証を回避して2番目のパッケージをすぐに公開できます。