golang package XXX is not in GOROOT XXX问题解决方法
这个主要是go mod和gopath管理包冲突的问题,鉴于现在主流是go mod了所以这里直接阐述用mod的解决方案!
答主在构建main.go的时候出现了报错

主要是mod管理方式的问题 解决方法
go mod init 项目名称
主要是mod管理包的问题,如果之前构建的mod名称不是现在的项目名称的话,他会直接去之前的名称下面找包,结果是找不到。
如果之前存在go.mod文件 可以删掉!!!
之后再构建 就成了!