簡體   English   中英

go.mod:強制使用特定版本進行間接依賴

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM