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
652 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!

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