首页 > 解决方案 > 有没有办法显示 Go 包的依赖关系图?

问题描述

例如,给定一个A依赖于 packageB和 package的包C,其中 packageC也依赖于 package D- 有没有办法输出这些信息?(使用销售工具或其他方式)

vendor.yaml输出govend不包括传递依赖信息 -从我所见,Gopkg.toml文件输出也不包括。depgo.mod文件由 Golang 1.11 的 mod 生成,并且将一些依赖项注释为// indirect- 但它没有使用任何有关它们通过哪个依赖项被拉入的信息来注释依赖项。

标签: godependency-management

解决方案


你试过https://github.com/KyleBanks/depth吗?乍一看,它确实提供了一个不错的依赖树。


推荐阅读