使用 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中文网其他相关文章!