Behebung der Meldung „Modul für Pfad Wenn Sie GOPATH verwenden, erhalten Sie die Fehlermeldung:
Modul für Pfad kann nicht gefunden werden XLösung: Verwenden einer Ersetzen-Direktive mit Require
Um das lokale Modul „X“ in das Hauptprojekt zu importieren, müssen Sie die folgenden Zeilen zu den Hauptmodulen hinzufügen go.mod:
Der Pfad sollte auf das Stammverzeichnis des X-Moduls zeigen (entweder absolut oder relativ).
require "X" v0.0.0 replace "X" v0.0.0 => "{local path to the X module}"
Erklärung
Go-Module stützen sich normalerweise auf öffentliche Repositorys für die Modulidentifizierung und den Abruf. Mit der Ersetzen-Direktive können Sie einen Modulnamen einem lokalen Pfad zuordnen und so den Import nicht veröffentlichter Module ermöglichen.
Um beispielsweise das Paket „util“ aus Modul „X“ zu importieren: Zusätzliche Ressourcenimport "X/util"
[Kann ich in meinem Lokal vollständig außerhalb von VCS arbeiten? Dateisystem?](https://go.dev/doc/modules/faq#outside_vcs)
Das obige ist der detaillierte Inhalt vonWie behebe ich „Modul für Pfad X kann nicht gefunden werden' beim Importieren eines Local Go-Moduls?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!