Go Mod 依存関係管理
Node.js の npm-outdated コマンドと同様に、Go Mod はプロジェクトを管理および更新するためのいくつかのオプションを提供します
すべての依存関係のリスト (直接および依存関係)間接)
直接依存関係と間接依存関係の両方について利用可能なすべてのマイナー アップデートとパッチ アップデートを一覧表示するには、次のコマンドを実行します。
go list -u -m all
これにより、すべての古い依存関係のレポートが提供されます。
直接の依存関係のみをリストする
現在のプロジェクトの古い依存関係 (直接依存関係) のみを確認したい場合は、カスタム出力形式を使用して間接依存関係を除外できます:
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
更新付き依存関係のリスト
利用可能なアップデートがある依存関係のみをリストするには、これを使用しますコマンド:
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
外部ツール
組み込みの Go mod コマンドに加えて、go-mod-outdated というサードパーティ アプリもありますフィルタリング オプションを備えた古い依存関係のテーブル ビューを提供します。
追加リソース
以上がGo モジュールの依存関係を管理および更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。