避免 go.mod 中的间接依赖
当您的直接依赖项依赖于其他包时,go.mod 文件中会出现间接依赖项t 在 go.mod 文件中明确指定。当您运行 go build 等命令时,这些间接依赖项会自动添加到您的文件中。
Colly 示例
考虑以下 go.mod 文件:
运行 go build 后,你可能会注意到 go.mod 文件包含以下间接依赖项:
说明
Colly 版本 1.2 .0 没有 go.mod 文件,这意味着它的所有依赖项都被认为是间接的。因此,当你在 go.mod 中包含 Colly 时,它的依赖也会被添加为间接依赖。
解决方案
不幸的是,没有办法避免间接依赖完全。但是,有一些解决方案可以解决此挑战:
以上是如何避免'go.mod”文件中的间接依赖关系?的详细内容。更多信息请关注PHP中文网其他相关文章!