ホームページ > バックエンド開発 > Golang > Go モジュールの依存関係をアップグレードするにはどうすればよいですか?

Go モジュールの依存関係をアップグレードするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-23 15:11:15
オリジナル
590 人が閲覧しました

How Can I Upgrade My Go Module Dependencies?

Go モジュールの依存関係のアップグレード

Go モジュールの依存関係の最新性を維持するには、考慮すべきアプローチがいくつかあります。

依存関係をリストする更新

直接的および間接的な依存関係を含むすべての依存関係に対して利用可能なマイナー アップグレードとパッチ アップグレードを表示するには、次のコマンドを実行します:

go list -u -m all
ログイン後にコピー

更新のある直接的な依存関係のみをリストする

直接の依存関係の更新のみを表示したい場合は、カスタム テンプレート形式を Go リストに追加してくださいcommand:

go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
ログイン後にコピー

サードパーティ ツールの使用

go-mod-outdated ツールは、古い依存関係を識別する簡単な方法を提供します。直接依存関係と間接依存関係の両方について利用可能な更新を示すテーブル ビューが提供されます。

追加メモ

  • 直接依存関係は、カスタム テンプレートを使用した -f フラグ。
  • モジュールの Update フィールドを使用して、更新を伴う依存関係を分離できます。
  • これらのメソッドは Windows オペレーティング システムでも機能します。

関連リソース

  • [Go 1.11 モジュール: 方法]アップグレードとダウングレード依存関係](https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependency)
  • [コマンド go: パッケージを一覧表示する またはモジュール](https://go.dev/cmd/go/#hdr-List_packages_or_modules)
  • [go-mod-outdated](https://github.com/psampaz/go-mod-outdated)

以上がGo モジュールの依存関係をアップグレードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート