解决VS Code 中无法导入go mod 的问题
自己写了一个包,希望在另一个包中使用这个包,目录结构如下
- base3
- gee
- gee.go
- go.mod
- go.mod
- main.go
- gee
但是main.go
中无法导入gee模块。
查看vscode报错,好像是vscode默认是GoPath模式,但查看go env发现Go1111Module='on'
。就很疑惑
could not import gee (cannot find package "gee" in any of
/usr/local/go/src/gee (from $GOROOT)
/home/sora/go/src/gee (from $GOPATH)
解决方法
在设置中搜索go.useLanguageServer,并将其关闭
之后就可以正常导入了
但是取消勾选后重启会提醒我安装很多包,自动补全也有点不好使了(悲
后面再看看怎么改吧。。