Maison > développement back-end > Golang > Comment puis-je mettre à niveau les dépendances de mon module Go ?

Comment puis-je mettre à niveau les dépendances de mon module Go ?

Mary-Kate Olsen
Libérer: 2024-12-23 15:11:15
original
590 Les gens l'ont consulté

How Can I Upgrade My Go Module Dependencies?

Mise à niveau des dépendances du module Go

Pour maintenir la devise des dépendances de votre module Go, il existe plusieurs approches à considérer.

Liste des dépendances avec mises à jour

Pour afficher les versions mineures et mises à niveau de correctifs pour toutes les dépendances, y compris les dépendances directes et indirectes, exécutez la commande suivante :

go list -u -m all
Copier après la connexion

Liste uniquement des dépendances directes avec mises à jour

Si vous souhaitez uniquement afficher mises à jour pour les dépendances directes, ajoutez un format de modèle personnalisé à votre commande go list :

go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
Copier après la connexion

Utilisation un outil tiers

L'outil go-mod-outdated fournit un moyen simple d'identifier les dépendances obsolètes. Il offre une vue tabulaire avec les mises à jour disponibles pour les dépendances directes et indirectes.

Notes supplémentaires

  • Les dépendances directes peuvent être identifiées en filtrant les dépendances indirectes à l'aide de l'option -f indicateur avec un modèle personnalisé.
  • Les dépendances avec des mises à jour peuvent être isolées à l'aide du champ Mise à jour du module structure.
  • Ces méthodes fonctionnent également sur les systèmes d'exploitation Windows.

Ressources associées

  • [Modules Go 1.11 : Comment Mise à niveau et rétrogradation Dépendances](https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependencies)
  • [Commande go : Liste des packages ou modules](https://go.dev/cmd/go/#hdr-List_packages_or_modules)
  • [go-mod-outdated](https://github.com/psampaz/go-mod-outdated)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal