go 引入包报错“构建约束排除‘D/...vendor/pkg包’”中所有的GO文件

go 引入包报错“构建约束排除‘D/...vendor/pkg包’”中所有的GO文件_第1张图片

go 引入包报错“构建约束排除‘D/...vendor/pkg包’”中所有的GO文件_第2张图片

解决方案:

方案一:没生效

go - 构建约束排除所有 Go 文件 - IT工具网

go modules - build constraints exclude all Go files in - Stack Overflow

方案二:生效,手动初始化创建一个目录

后续再研究原因,有明白的大佬欢迎给指点指点

下面通过github上star比较高的go的elastic包为例,github地址为https://github.com/olivere/elastic

先创建一个目录go-elastic,然后进入该目录,执行下面的命令初始化模块

go mod init go-elastic

生成一个go.mod文件,内容如下:

module go-elastic

go 1.17

golang-包管理 - 知乎

go 引入包报错“构建约束排除‘D/...vendor/pkg包’”中所有的GO文件_第3张图片

你可能感兴趣的:(golang,开发语言,后端)