首页 >后端开发 >Golang >如何升级我的 Go 模块依赖项?

如何升级我的 Go 模块依赖项?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-23 15:11:15592浏览

How Can I Upgrade My Go Module Dependencies?

升级 Go 模块依赖项

要维护 Go 模块依赖项的通用性,可以考虑多种方法。

列出依赖项更新

要查看所有依赖项(包括直接和间接依赖项)的可用次要升级和补丁升级,请执行以下命令:

go list -u -m all

仅列出带有更新的直接依赖项

如果您只想查看直接依赖项的更新,请将自定义模板格式添加到您的Go列表中命令:

go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all

使用第三方工具

go-mod-outdated 工具提供了一种简单的方法来识别过时的依赖项。它提供了一个表格视图,其中包含直接和间接依赖项的可用更新。

附加说明

  • 可以通过使用过滤掉间接依赖项来识别直接依赖项-f 带有自定义模板的标志。
  • 可以使用模块中的更新字段来隔离具有更新的依赖项
  • 这些方法也适用于 Windows 操作系统。

相关资源

  • [Go 1.11 模块:如何升级和降级依赖项](https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependencies)
  • [命令 go:列出包或模块](https://go.dev/cmd/go/#hdr-List_packages_or_modules)
  • [go-mod-outdated](https://github.com/psampaz/go-mod-outdated)

以上是如何升级我的 Go 模块依赖项?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn