Migration von Dep-zu-Go-Modulen: Eine Schritt-für-Schritt-Anleitung
Wenn Sie den Übergang von Dep-zu-Go-Modulen planen , hier ist eine umfassende Anleitung zur mühelosen Migration Ihres Projekts:
-
Go-Version bestätigen Kompatibilität:Stellen Sie sicher, dass Sie Go-Version 1.11 oder höher ausführen, indem Sie go-Version ausführen.
-
Außerhalb von GOPATH verschieben:Positionieren Sie Ihren Code außerhalb von GOPATH oder aktivieren Sie export GO111MODULE=.
-
Abhängigkeiten mit go mod init importieren: Führen Sie go aus mod init [Modulpfad] zum Übertragen von Abhängigkeiten von Gopkg.lock.
-
Aufräumen mit Go Mod Tidy: Dieser Befehl eliminiert redundante Importe und schließt indirekte Importe ein.
-
Anbieterordner löschen (optional): Erwägen Sie, den Anbieterordner für veraltete Dep-Dateien zu entfernen, indem Sie rm -rf Vendor/ ausführen. oder in den Papierkorb verschieben.
-
Test-Build: Führen Sie einen Test-Build mit go build durch, um die Funktionalität zu überprüfen.
-
Veraltete Dateien entfernen: Löschen Gopkg.lock- und Gopkg.toml-Dateien, da sie in der Go-Modulumgebung nicht mehr benötigt werden.
Go Module haben Ihre Abhängigkeiten mithilfe der Datei Gopkg.lock erfolgreich aus Dep importiert und eine go.mod-Datei generiert, wodurch die Abhängigkeiten Ihres Projekts effektiv verwaltet werden.
Beibehalten des Herstellerordners (optional)
-
Abhängigkeiten in den Anbieter kopieren: Führen Sie go mod seller aus, um Ihre Abhängigkeiten an den Anbieter zu übertragen Ordner.
-
Build with Vendor: Verwenden Sie go build -mod=vendor, um Go build anzuweisen, Ihren Vendor-Ordner zu verwenden.
Das obige ist der detaillierte Inhalt vonSo migrieren Sie von Dep-to-Go-Modulen: Eine Schritt-für-Schritt-Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!