go mod 文件已经又相应的包,但是go build,报 cannot find module providing package

go build: build command-line-arguments:cannot find module providing package

 

解决方法:

1、检查goland 设置, 如下:

go mod 文件已经又相应的包,但是go build,报 cannot find module providing package

2、检查你用的包对应的版本

这个报错很崩溃。

3、题主错误的原因:

因为go get 都是最新的包,而自己本地go  root 下就有相应的包,自动import包不会报错,但是运行就报错,因为go.mod下载最新的包,最新的项目包和之前版本不一样,导致错误。

 

记录下,希望帮到有需要的人。