[英]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.