Node.js を使用する場合、npm outdated コマンドを使用して古い依存関係を識別できます。 Go で同様のタスクを実行するには、次のオプションを利用できます。
直接依存関係と間接依存関係の両方とそれらの利用可能な更新を表示するには、 go list -u - を実行します。皆さん。最新バージョンにアップグレードするには、マイナー アップデートまたはパッチ アップデートの場合は go get -u または go get -u=patch をそれぞれ実行します。
また、go-mod-outdated サードパーティ ツールを使用することもできます。古い依存関係のテーブル ビューとフィルター オプションを提供します。
直接の依存関係のみをリストする場合は、カスタム 依存関係を使用します。 -f フラグを指定したフォーマット テンプレート:
go list -u -m -f '{{.}}{{if not .Indirect}} IAMDIRECT{{end}}' all | grep IAMDIRECT
または、次のコマンドを使用できます。
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
更新のある依存関係のみをリストするには、次のコマンドを使用します。更新がある場合は、Update フィールドを使用してフィルタリングします:
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
Go モジュール: 方法を参照してください。依存関係のアップグレードとダウングレードには wiki を使用し、コマンド go: 詳細については、パッケージまたはモジュールをリストしてください。
以上がGo で古い依存関係を見つけて更新するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。