-
问题描述
创建项目后,开启mod模式后,在使用import 导入相关包后, 使用go mod tidy 生成go.mod文件后,go.mod文件里面的包名变红(未导入),导致不能使用包里面的方法,go run main.go 报错:
package xxx is not in GOROOT,
如下图:
生成go.mod成功:
不过go.mod里面的包没有被引入
猜测是
索引路径
出了问题,当前项目的依赖路径如下,可以看到
只有sdk
没有
go mod
模块:
-
解决方案
点击右上角File->Setting
这时发现:依赖中,多了一个
go mod路径
,这时原来
报红的import消失
版权声明:本文为zhoupenghui168原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。