[英]go.mod: force use specific version for indirect dependency
说我的直接依赖A
取决于 package B v1.0
。 B v1.0
未在go.mod
中列出,但其校验和存在于go.sum
中
有没有办法强制我的项目使用B v1.1
? 如果 package B
在依赖图中低了几级怎么办?
提前致谢。
如评论中所述, go.mod 可以具有以下间接依赖关系:
module test
go 1.16
require (
github.com/gorilla/mux v1.8.0
github.com/kr/pretty v0.1.0 // indirect
golang.org/x/net v0.0.0-20210415231046-e915ea6b2b7d // indirect
)
以上是我的一个项目中的 go.mod。 请注意// indirect
不是手动注释。
要锁定依赖版本,只需更新 go.mod 或简单地执行go get B@1.1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.