Morgenlose Migration von Dep-to-Go-Modulen
Wenn Sie von Dep-to-Go-Modulen wechseln möchten, finden Sie hier eine einfache Anleitung:
-
Stellen Sie sicher, dass Sie Version 1.11 oder Go verwenden Später: Führen Sie die Go-Version aus, um die Kompatibilität zu bestätigen.
-
Entfernen Sie GOPATH oder aktivieren Sie Module: Verschieben Sie Ihren Code außerhalb von GOPATH oder konfigurieren Sie den Export GO111MODULE=on.
-
Modulpfad initialisieren: Führen Sie go mod init [Modulpfad] aus, um Abhängigkeiten abzurufen Gopkg.lock.
-
Entrümpeln und optimieren: Führen Sie go mod Tidy aus, um Importe zu rationalisieren und indirekte Abhängigkeiten zu beheben.
-
Erwägen Sie das Löschen des Anbieterordners: Dies ist optional, aber Sie können die Leistung verbessern, indem Sie die veralteten Verzeichnisse rm -rf seller/ entfernen oder dorthin verschieben Papierkorb.
-
Test Build: Nutzen Sie Go Build, um eine erfolgreiche Migration sicherzustellen.
-
Veraltete Dep-Dateien entfernen: Löschen Sie Gopkg.lock und Gopkg.toml um unnötige Reste aus Dep.
-
Vendor Folder Preservation zu entfernen (Optional): Um Ihren Vendor-Ordner beizubehalten, führen Sie „go mod seller“ aus, um Abhängigkeiten hinein zu kopieren. Stellen Sie sicher, dass Sie go build -mod=vendor ausführen, um Ihren Ordner zum Erstellen zu verwenden.
Das obige ist der detaillierte Inhalt vonWie kann ich nahtlos von Dep- zu Go-Modulen migrieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!