最近在学习Go开发,但是在VSCode中开发时遇到了一个很奇怪的问题,如图:
我本地已经安装过依赖了,但是VSCode无论如何都找不到相关的依赖。
然后我尝试修改$GOPATH
环境变量去调整依赖的路径,但是发现只会在 $GOPATH/src
下去寻找,而 go get
安装的依赖都不会包含 src
。
在网络搜索了很久,最后在这里找到了答案。
使用VSCode打开的项目中包含了多个project目录,其中又都有go.mod
文件,所以导致VSCode无法识别。
最终只打开单个project目录后就正常了~