首頁 > 後端開發 > Golang > 如何識別過時的 Go 依賴項(直接和間接)?

如何識別過時的 Go 依賴項(直接和間接)?

DDD
發布: 2024-12-15 07:24:15
原創
572 人瀏覽過

How Can I Identify Outdated Go Dependencies (Direct and Indirect)?

確定過時的Go 依賴關係

查詢直接和間接依賴關係

查看直接和間接的次要更新和補丁更新依賴項,執行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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板