Heim >Backend-Entwicklung >Golang >Wann kam der Verkäufer in Golang herein?
Golang-Beamter empfiehlt nicht die beste Paketverwaltungslösung. In der Version 1.5 führte der Beamte das Design der Paketverwaltung ein und fügte das Herstellerverzeichnis hinzu, um lokale Paketverwaltungsabhängigkeiten zu unterstützen.
Das offizielle Wiki empfiehlt eine Vielzahl von Paketverwaltungstools, die diese Funktion unterstützen, wie zum Beispiel: Godep, gv, gvt, glide, govendor usw.
Auch wenn ein Anbieter verwendet wird, muss dieser in GOPATH vorliegen. (Empfohlenes Lernen: go )
Die Reihenfolge der Suche nach den Pfaden abhängiger Pakete
Das Anbieterverzeichnis unter dem aktuellen Paket.
Suchen Sie im oberen Verzeichnis, bis Sie das Anbieterverzeichnis unter src finden.
Suchen Sie unter GOPATH nach abhängigen Paketen.
Suchen Sie im GOROOT-Verzeichnis nach dem Paketverwaltungstool govendor
Sie müssen $GOPATH/bin/ zu PATH hinzufügen.
Installieren
go get -u github.com/kardianos/govendor
Befehl
init 创建 vendor 文件夹和 vendor.json 文件 list 列出已经存在的依赖包 add 从 $GOPATH 中添加依赖包,会加到 vendor.json update 从 $GOPATH 升级依赖包 remove 从 vendor 文件夹删除依赖 status 列出本地丢失的、过期的和修改的package fetch 从远端库增加新的,或者更新 vendor 文件中的依赖包 sync Pull packages into vendor folder from remote repository with revisions migrate Move packages from a legacy tool to the vendor folder with metadata. get 类似 go get,但是会把依赖包拷贝到 vendor 目录 license List discovered licenses for the given status or import paths. shell Run a "shell" to make multiple sub-commands more efficient for large projects. go tool commands that are wrapped: `+<status>` package selection may be used with them fmt, build, install, clean, test, vet, generate, tool
Das obige ist der detaillierte Inhalt vonWann kam der Verkäufer in Golang herein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!