Heim >Backend-Entwicklung >Golang >Wie kann ich Go-Modulabhängigkeiten verwalten und aktualisieren?
Go Mod-Abhängigkeitsverwaltung
Ähnlich wie der Befehl npm-outdated in Node.js bietet Go Mod mehrere Optionen zum Verwalten und Aktualisieren von Projekten Abhängigkeiten.
Auflisten aller Abhängigkeiten (direkt und Indirekt)
Um alle verfügbaren Neben- und Patch-Updates sowohl für direkte als auch indirekte Abhängigkeiten aufzulisten, führen Sie den folgenden Befehl aus:
go list -u -m all
Dadurch wird ein Bericht aller veralteten Abhängigkeiten bereitgestellt.
Nur direkte Abhängigkeiten auflisten
Wenn Sie nur die sehen möchten Bei veralteten Abhängigkeiten Ihres aktuellen Projekts (direkte Abhängigkeiten) können Sie ein benutzerdefiniertes Ausgabeformat verwenden, um indirekte Abhängigkeiten herauszufiltern:
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
Abhängigkeiten mit Updates auflisten
Zu Um nur Abhängigkeiten aufzulisten, für die Updates verfügbar sind, verwenden Sie diesen Befehl:
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
Extern Tools
Zusätzlich zu den integrierten Go-Mod-Befehlen gibt es auch eine Drittanbieter-App namens go-mod-outdated, die eine Tabellenansicht veralteter Abhängigkeiten mit Filteroptionen bietet.
Zusätzliche Ressourcen
Das obige ist der detaillierte Inhalt vonWie kann ich Go-Modulabhängigkeiten verwalten und aktualisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!