Maison > développement back-end > Golang > Comment puis-je gérer et mettre à jour les dépendances du module Go ?

Comment puis-je gérer et mettre à jour les dépendances du module Go ?

Susan Sarandon
Libérer: 2025-01-01 12:26:12
original
777 Les gens l'ont consulté

How Can I Manage and Update Go Module Dependencies?

Gestion des dépendances Go Mod

Semblable à la commande npm-outdated dans Node.js, le mod Go fournit plusieurs options pour gérer et mettre à jour le projet dépendances.

Liste de toutes les dépendances (directes et Indirect)

Pour répertorier toutes les mises à jour mineures et correctives disponibles pour les dépendances directes et indirectes, exécutez la commande suivante :

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

Cela fournira un rapport de toutes les dépendances obsolètes.

Liste uniquement des dépendances directes

Si vous voulez seulement voir les dépendances obsolètes de votre projet actuel (dépendances directes), vous pouvez utiliser un format de sortie personnalisé pour filtrer les dépendances indirectes :

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

Liste des dépendances avec mises à jour

Pour répertorier uniquement les dépendances pour lesquelles des mises à jour sont disponibles, utilisez cette commande :

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

Externe Outils

En plus des commandes Go mod intégrées, il existe également une application tierce appelée go-mod-outdated qui fournit un tableau des dépendances obsolètes avec des options de filtrage.

Ressources supplémentaires

  • [Commande go : Répertorier les packages ou modules](https://go.dev/ref/mod#cmd-go-list)
  • [Modules Go 1.11 : Comment mettre à niveau et rétrograder les dépendances wiki](https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependencies)
  • [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