Heim >Backend-Entwicklung >Golang >Wie kann ich veraltete Abhängigkeiten in Go finden und aktualisieren?
Bei Verwendung von Node.js können Sie mit dem Befehl npm outdated veraltete Abhängigkeiten identifizieren. Um eine ähnliche Aufgabe in Go auszuführen, können Sie die folgenden Optionen nutzen:
Um sowohl direkte als auch indirekte Abhängigkeiten und ihre verfügbaren Updates anzuzeigen, führen Sie go list -u - aus. Ich bin alles. Um auf die neuesten Versionen zu aktualisieren, führen Sie go get -u oder go get -u=patch für kleinere bzw. Patch-Updates aus.
Sie können auch das Drittanbieter-Tool go-mod-outdated verwenden, das Folgendes bereitstellt eine Tabellenansicht veralteter Abhängigkeiten und bietet Filteroptionen.
Wenn Sie lieber nur direkte Abhängigkeiten auflisten möchten, verwenden Sie eine benutzerdefinierte Formatvorlage mit dem Flag -f:
go list -u -m -f '{{.}}{{if not .Indirect}} IAMDIRECT{{end}}' all | grep IAMDIRECT
Alternativ können Sie den folgenden Befehl verwenden:
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
Um nur Abhängigkeiten aufzulisten, die Wenn Sie über Aktualisierungen verfügen, filtern Sie mithilfe des Felds „Aktualisierung“:
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
Siehe die Go-Module: So führen Sie ein Upgrade und Downgrade durch Abhängigkeiten Wiki und Command go: Listen Sie Pakete oder Module für weitere Details auf.
Das obige ist der detaillierte Inhalt vonWie kann ich veraltete Abhängigkeiten in Go finden und aktualisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!