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番目のパッケージが最初のパッケージに依存しているとします。最初のパッケージと2番目のパッケージを公開する間に数分待つか、--skip-validation を使用してクライアントサイドの検証を回避し、2番目のパッケージをすぐに公開できます。
ワークスペース内
#Pub ワークスペース Pub workspace では、dart pub publish は現在のディレクトリのパッケージを公開します。