Heim >Backend-Entwicklung >Golang >Wie verwendet das Go-Modul lokale Pakete (mit Beispielen)?

Wie verwendet das Go-Modul lokale Pakete (mit Beispielen)?

藏色散人
藏色散人nach vorne
2021-11-26 16:02:442110Durchsuche

Dieser Artikel wird in der Tutorial-Kolumne „Go-Sprache“ vorgestellt, um die Verwendung lokaler Pakete mit dem Go-Modul vorzustellen. Ich hoffe, dass er Freunden, die es benötigen, hilfreich sein wird! go-Modul verwendet lokale Pakete

Die Verwendung des Go-Moduls ist sehr einfach.

    Go.mod initialisieren.
  1. go mod init
    .

  2. Abhängige Pakete organisieren
  3. Führen Sie den Befehl aus. Danach werden die Abhängigkeiten automatisch berücksichtigt.
  4. Wenn wir das Paket jedoch lokal entwickeln und kein Remote-Warehouse haben, wie können wir dann das Abhängigkeitsproblem des lokalen Pakets lösen? Ersetzen Sie das Remote-Paket durch den lokalen Paketdienst.
  5. Zum Glück bietet das Go-Modul eine andere Lösung. Wie verwende ich diesen Ersatz? Schauen wir uns zuerst eine einfache Mod-Datei an code>GoRoom-Framework-Paket, wenn ich das lokale goroom verwenden möchte, muss ich nur replace

    go mod tidy
    verwenden
    Hier ist path/to/go/src/ github.com/gohouse/goroom code> ist der lokale Paketpfad
Auf diese Weise können wir problemlos das lokale Verzeichnis verwenden.


Das obige ist der detaillierte Inhalt vonWie verwendet das Go-Modul lokale Pakete (mit Beispielen)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen