例如,给定一个依赖于包B
和包C
的包A
,其中包C
也取决于包 D
- 有没有办法输出这些信息? (使用销售工具或其他方式)
govend
输出的 vendor.yaml
不包含传递依赖信息 - Gopkg.toml
文件也不包含
dep
的输出,据我所知。由 Golang 1.11 的 mod 生成的 go.mod
文件确实将一些依赖项注释为 //indirect
- 但它没有使用有关它们是哪个依赖项的任何信息来注释依赖项通过拉入。
最佳答案
你试过了吗https://github.com/KyleBanks/depth ? 乍一看,它确实提供了一个不错的依赖树。
关于go - 有没有办法显示 Go 包的依赖关系图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52225628/