61 votes

Comment supprimer un paquet installé en utilisant les modules go

J'ai installé un paquet en utilisant les modules go (go get dans Go 1.13) et maintenant je veux le supprimer. Dans le fichier documentation il n'y a rien à ce sujet et dans allez chercher le document ni l'un ni l'autre.

La suppression manuelle du paquet de go.mod ne résout pas le problème, il reste donc dans go.sum.

Comment retirer un paquet de manière propre ?

122voto

jesugmz Points 270

Je l'ai trouvé. https://blog.golang.org/using-go-modules#TOC_7.

go mod tidy

Donc, fondamentalement, une fois que le paquet n'est importé dans aucun paquet, vous pouvez effectuer un go mod tidy et il supprimera en toute sécurité les dépendances inutilisées.

Et si vous vendez les dépendances, exécutez la commande ci-dessous pour que les modifications du module soient appliquées dans le dossier du vendeur :

go mod vendor

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X