为了账号安全,请及时绑定邮箱和手机立即绑定

如何确定哪个模块使用间接依赖关系?

如何确定哪个模块使用间接依赖关系?

Go
饮歌长啸 2022-09-26 17:20:18
在Go 1.17中,go.mod有两个部分,直接依赖关系和间接依赖关系,但是,没有迹象表明间接依赖关系与直接依赖关系的关系。如何找出部分间接依赖关系,哪些模块或模块使用它?
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

go mod why -m $MODULE将为您提供一个(任意选择的)从模块中的包到 中的包的导入链。但是,它不会以本机方式报告所有此类路径。$MODULE

go list -json all确实暴露了足够的信息来识别这些路径,但它没有提供一种简单的方法来呈现供人类消费的进口链。但是,某些第三方工具(如 goda 和 gomod)可以转换或查询具有更多结构的输出。(有关查询语法和示例,请参阅其文档。go list


查看完整回答
反对 回复 2022-09-26
  • 1 回答
  • 0 关注
  • 76 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信