查詢直接和間接依賴關係
查看直接和間接的次要更新和補丁更新依賴項,執行go list -u -m all。這列出了專案的所有依賴項,包括那些傳遞繼承的依賴項。
或者,您可以使用第三方應用程式 go-mod-outdated 來取得直接和間接依賴項的可用更新的表格視圖。
限制直接依賴
如果您只對直接依賴感興趣,請使用-f 標誌指定自訂輸出格式。例如:
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
這僅列印有更新的直接依賴項,因為它評估每個依賴項的 not .Indirect 條件。
列出沒有更新的依賴項
要只列出沒有更新的依賴項,請過濾掉那些有更新的依賴項字段:
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
以上是如何識別過時的 Go 依賴項(直接和間接)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!