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

在Go 1.17中,go.mod有两个部分,直接依赖关系和间接依赖关系,但是,没有迹象表明间接依赖关系与直接依赖关系的关系。

如何找出部分间接依赖关系,哪些模块或模块使用它?


饮歌长啸
浏览 78回答 1
1回答

呼唤远方

go mod why -m $MODULE将为您提供一个(任意选择的)从模块中的包到 中的包的导入链。但是,它不会以本机方式报告所有此类路径。$MODULEgo list -json all确实暴露了足够的信息来识别这些路径,但它没有提供一种简单的方法来呈现供人类消费的进口链。但是,某些第三方工具(如 goda 和 gomod)可以转换或查询具有更多结构的输出。(有关查询语法和示例,请参阅其文档。go list
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go