Maison >développement back-end >Golang >Comment accéder aux packages locaux dans un module Go ?
Accès aux packages locaux dans un module Go (Go 1.11)
Lorsque vous travaillez avec le système de modules de Go, il est souvent nécessaire d'accéder aux packages locaux qui ne font pas partie des dépendances du module. Dans de tels cas, les étapes suivantes peuvent être prises :
replace <package path> <version> => <local physical path>
import "<full path to platform package>/platform"
Exemple :
Considérons un projet avec la structure suivante :
- /platform - platform.go - main.go - go.mod
Le go. Le fichier mod du module principal comprend les lignes suivantes :
module github.com/userName/mainModule replace "github.com/userName/otherModule" v0.0.0 => "/path/to/local/otherModule"
Dans main.go, le package local peut être importé comme :
import "github.com/userName/otherModule/platform"
En suivant ces étapes, les packages locaux peuvent être facilement utilisés dans un module Go, facilitant ainsi un développement et des tests transparents.
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!