go - 有没有办法显示 Go 包的依赖关系图?
问题描述
例如,给定一个A
依赖于 packageB
和 package的包C
,其中 packageC
也依赖于 package D
- 有没有办法输出这些信息?(使用销售工具或其他方式)
vendor.yaml
输出govend
不包括传递依赖信息 -从我所见,Gopkg.toml
文件输出也不包括。dep
该go.mod
文件由 Golang 1.11 的 mod 生成,并且将一些依赖项注释为// indirect
- 但它没有使用任何有关它们通过哪个依赖项被拉入的信息来注释依赖项。
解决方案
你试过https://github.com/KyleBanks/depth吗?乍一看,它确实提供了一个不错的依赖树。
推荐阅读
- javascript - 如何检查对象内的数组是否为空 JavaScript
- sapui5 - 两个系统(7.51 和 7.52)之间 OData 的差异
- python - 如何在视图函数上运行 Django APScheduler
- mongodb - 从 docker 容器获取 mongodb 备份时出错
- angular - 在同一个组件文件中调用另一个类的函数
- vue-cli-4 - vue-cli4 用于多页使用 `pages` 配置中的 `indexPath`
- powershell - Windows 更新 API CopyToCache(IStringCollection) - 指定的转换无效
- reactjs - 在 iOS 设备上的 React 应用程序中断应用程序中的正则表达式负向后追溯
- python - 如何使用 Python 或 PowerBI 中的给定数据集制作以下图表
- python - 具有权重和类型相关节点和边的网络图