Heim > Backend-Entwicklung > Golang > Wie kann ich veraltete Abhängigkeiten in Go finden und aktualisieren?

Wie kann ich veraltete Abhängigkeiten in Go finden und aktualisieren?

Susan Sarandon
Freigeben: 2024-12-07 03:07:12
Original
813 Leute haben es durchsucht

How Can I Find and Update Outdated Dependencies in Go?

Veraltete Abhängigkeiten in Go finden

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:

Direkte und indirekte Abhängigkeiten auflisten

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.

Nur ​​direkte Abhängigkeiten auflisten

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
Nach dem Login kopieren

Alternativ können Sie den folgenden Befehl verwenden:

go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
Nach dem Login kopieren

Nur ​​Abhängigkeiten mit Updates auflisten

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage