Go Mod 依賴管理
與Node.js 中的npm-outdated 指令類似,Go mod 提供了多個用於管理和更新項目的選項相依性。
列出所有依賴項(直接和間接)
要列出直接和間接依賴項的所有可用次要更新和補丁更新,請執行以下命令:
go list -u -m all
這將提供所有過時相依性的報告。
僅列出直接依賴項
如果您只想要查看當前專案的過時依賴項(直接依賴項),您可以使用自訂輸出格式來過濾掉間接依賴項:
go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
列出更新的依賴項
要只列出具有可用更新的依賴項,請使用以下命令:
go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
外部工具
除了內建的Go mod 命令之外,還有一個名為go-mod-outdated 的第三方應用程序,它提供了帶有過濾選項的過時依賴項的表格視圖。
其他資源
以上是如何管理和更新Go模組依賴?的詳細內容。更多資訊請關注PHP中文網其他相關文章!