Go Mod équivalent à Npm-Outdated
Le maintien à jour des dépendances Go est essentiel pour la fiabilité et la sécurité des logiciels. Semblable à la commande npm outdated dans Node.js, Go propose plusieurs méthodes pour répertorier et mettre à jour les dépendances.
Liste des dépendances directes et indirectes
Pour afficher une liste des dépendances obsolètes dépendances, y compris directes et indirectes, utilisez la commande suivante :
go list -u -m all
Cela affichera un tableau montrant toutes mises à niveau mineures et de correctifs disponibles pour chaque dépendance.
Liste uniquement des dépendances directes
Si vous n'êtes intéressé que par les dépendances directes, utilisez la commande suivante :
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
Cette commande filtre les dépendances indirectes, ce qui facilite l'identification des dépendances obsolètes dans votre fichier principal. module.
Liste uniquement des dépendances avec mises à jour
Pour afficher uniquement les dépendances pour lesquelles des mises à jour sont disponibles, utilisez la commande suivante :
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
Cette commande affichera une liste de dépendances qui peuvent être mises à jour vers leurs dernières versions.
Tiers Solution
De plus, il existe un outil tiers appelé go-mod-outdated qui fournit un rapport plus convivial sur les dépendances obsolètes :
https://github.com /psampaz/go-mod-outdated
Mise à jour Dépendances
Une fois que vous avez identifié les dépendances obsolètes, vous pouvez les mettre à jour à l'aide des commandes suivantes :
Conclusion
Ces commandes fournissent un moyen complet de maintenir vos dépendances Go à jour et d'assurer la stabilité et la sécurité de vos applications logicielles .
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!