Maison > développement back-end > Golang > Comment importer un module Local Go dans mon projet ?

Comment importer un module Local Go dans mon projet ?

DDD
Libérer: 2024-11-24 04:19:16
original
575 Les gens l'ont consulté

How Do I Import a Local Go Module into My Project?

Référencement d'un module Go local

Lorsque vous tentez d'importer un package à partir d'un projet local dans Go, vous pouvez rencontrer une erreur indiquant que le le module fournissant le package est introuvable. Ce problème se produit car Go récupère par défaut les modules tiers à partir d'URL distantes.

Pour résoudre ce problème pour les modules locaux, vous pouvez utiliser le mot-clé replace dans votre go.mod fichier :

replace github.com/Company/mymodule v0.0.0 => ../mymodule
Copier après la connexion

Cela informe Go de l'emplacement de votre dépendance locale, lui permettant de résoudre l'importation. Il est crucial de fournir le chemin relatif correct vers votre module.

Une fois que vous avez terminé les tests locaux et poussé votre module vers un référentiel, vous pouvez supprimer la ligne replace et utiliser :

go get -u github.com/Company/mymodule
Copier après la connexion

Cela récupérera correctement le module et l'intégrera à votre projet actuel.

De plus, notez que les fonctions et variables dans les packages Go doit commencer par une majuscule pour être accessible en dehors du colis.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal