之前該項目在 go.mod
中使用 go 1.20
。我已在本機 Linux 電腦上將我的 go 版本升級到 1.21.0
。
當我為專案運行 go mod tidy
時,它自動升級了 go.mod
以使用 go 1.21.0
。
如果這是預期的行為,是否有辦法停用此行為,又稱。執行 go mod tidy
時,不會自動更新 go.mod
中的 go 版本嗎?因為其他人可能還沒有本地升級。
go mod tidy
指令(目前)不會只根據本機工具鏈版本變更go.mod
中的go
指令。它根據依賴關係進行設置,不需要追蹤補丁版本。
如果您的依賴項至少需要go1.21
,則您的模組需要 go1.21
,強制go
工具相應地更新go.mod
中的go.mod
指令。當建置模組實際上需要 go1.21
時,讓您的模組宣告 go1.21
之前的版本是沒有任何用處的。
以上是「go mod tidy」會自動升級go.mod中的go版本嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!