使用Go 模組安裝Go Tools
使用Go 模組進行依賴管理時,如果沒有安裝工具,嘗試安裝工具可能會導致錯誤找到主模組。
要解決此問題,請考慮以下內容場景:
場景 1:在不修改 go.mod的情況下安裝工具
如果您不想將該工具作為當前模組中的依賴項進行跟踪,這裡是兩個選項:
$ cd /tmp $ go get github.com/some/[email protected]
$ go install golang.org/x/tools/cmd/stringer
場景2:將工具作為依賴項追蹤go.mod
要在go.mod中明確追蹤作為依賴項的工具:
//go:build tools // +build tools package tools import ( _ "golang.org/x/tools/cmd/stringer" )
以上是如何在不修改go.mod的情況下安裝Go Tools和Go Module?的詳細內容。更多資訊請關注PHP中文網其他相關文章!