Migration des modules Dep vers Go : un guide étape par étape
Lorsque vous envisagez de passer des modules Dep à Go , voici un guide complet pour migrer votre projet sans effort :
-
Confirmer la version Go Compatibilité : Assurez-vous d'exécuter Go version 1.11 ou ultérieure en exécutant la version go.
-
Déplacez-vous en dehors de GOPATH : Positionnez votre code en dehors de GOPATH ou définissez export GO111MODULE=on.
-
Importer les dépendances avec go mod init : Exécuter go mod init [chemin du module] pour transférer les dépendances depuis Gopkg.lock.
-
Rangez avec go mod spice : Cette commande élimine les importations redondantes et inclut les importations indirectes.
-
Supprimer le dossier fournisseur (facultatif) : Pensez à supprimer le dossier fournisseur pour les fichiers Dep obsolètes en exécutant rm -rf fournisseur/ ou en le plaçant dans la corbeille.
-
Test de construction : Effectuez une construction de test à l'aide de go build pour vérifier la fonctionnalité.
-
Supprimez les fichiers obsolètes : Supprimez les fichiers Gopkg.lock et Gopkg.toml, car ils ne sont plus nécessaires dans le module Go environnement.
Les modules Go ont importé avec succès vos dépendances depuis Dep à l'aide du fichier Gopkg.lock et généré un fichier go.mod, gérant efficacement les dépendances de votre projet.
Préservation le dossier Fournisseur (Facultatif)
-
Copiez les dépendances dans Fournisseur : Exécutez go mod supplier pour transférer vos dépendances vers le dossier du fournisseur.
-
Construire avec le fournisseur : Utilisez go build -mod=vendor pour demander à Go build d'utiliser votre dossier fournisseur .
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!