Seit der Einführung von Modulen in Go 1.11, Die Art und Weise, wie Module referenziert und strukturiert werden, hat sich erheblich geändert. Um auf ein Modul aus einem anderen Verzeichnis zu verweisen, sollten die folgenden Schritte ausgeführt werden:
Alter Weg:
Neuer Weg:
Betrachten wir die folgende Projektstruktur:
\root \module1 \go.mod \module2 \go.mod
Um Modul2 aus Modul1 zu referenzieren, führen Sie die folgenden Schritte aus:
Verwenden Sie einen relativen Importpfad im Modul1-Quellcode:
import "./../module2"
Im Mit dem neuen Modulsystem unterstützt Go den relativen Import, sodass Entwickler Module relativ zum aktuellen Modulstandort referenzieren können. Die Syntax für den relativen Import lautet:
import "./relative/path/to/module"
Dieser Ansatz ermöglicht die Aufteilung von Projekten in Module und sorgt gleichzeitig für eine einfache Referenzierung zwischen Modulen.
Das obige ist der detaillierte Inhalt vonWie kann man Golang-Module in verschiedenen Verzeichnissen effektiv strukturieren und referenzieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!