Maison > développement back-end > Golang > Comment puis-je rechercher et mettre à jour des dépendances obsolètes dans Go ?

Comment puis-je rechercher et mettre à jour des dépendances obsolètes dans Go ?

Susan Sarandon
Libérer: 2024-12-07 03:07:12
original
783 Les gens l'ont consulté

How Can I Find and Update Outdated Dependencies in Go?

Recherche de dépendances obsolètes dans Go

Lors de l'utilisation de Node.js, la commande npm outdated vous permet d'identifier les dépendances obsolètes. Pour effectuer une tâche similaire dans Go, vous pouvez utiliser les options suivantes :

Liste des dépendances directes et indirectes

Pour afficher les dépendances directes et indirectes et leurs mises à jour disponibles, exécutez go list -u - centre commercial. Pour mettre à niveau vers les dernières versions, exécutez go get -u ou go get -u=patch pour les mises à jour mineures ou de correctifs, respectivement.

Vous pouvez également utiliser l'outil tiers obsolète go-mod, qui fournit un tableau des dépendances obsolètes et propose des options de filtrage.

Liste uniquement des dépendances directes

Si vous préférez répertorier uniquement les dépendances directes, utilisez un modèle de format personnalisé avec l'indicateur -f :

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

Vous pouvez également utiliser la commande suivante :

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

Liste uniquement des dépendances avec mises à jour

Pour lister uniquement dépendances qui ont des mises à jour, filtrez à l'aide du champ Mise à jour :

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

Référez-vous aux modules Go : Comment mettre à niveau et le wiki des dépendances de rétrogradation et la commande go : répertoriez les packages ou les modules pour plus de détails.

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