解决方案:
方案一:没生效
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-包管理 - 知乎