1
ifconfig 2020-03-13 14:56:16 +08:00
同新手,弱弱的问一下不是应该 go get -u 么
|
2
puperSB 2020-03-13 15:07:10 +08:00
很明显是你 vscode 配的有问题
|
3
joyme 2020-03-13 15:12:40 +08:00
vscode 还去 src 下面找说明没有使用 go module,但是 go 1.14 应该是默认使用的。
我在 linux 上使用 vscode,左下角会有一个 Go Modules 的小图标,你可以检查一下 |
4
janxin 2020-03-13 15:15:01 +08:00
可能是 gopls 挂掉了,结束一下进程试试
|
5
ShangbaizeDaoye OP @ifconfig 这个命令把 pkg/mod 里的三方模块全更到最新了。问题刚刚解决,vscode 的工作空间我打开到了 mod 目录的上一级了,所以 import 从 src 找包没从 pkg/mod 找包。
|
6
ShangbaizeDaoye OP @joyme 多谢,你这提醒了我,我检查了下发现是我 vscode 的工作空间打开到了 mod 目录的上一级了,所以 import 从 src 找包没从 pkg/mod 找包。
|
7
hijoker 2020-03-13 22:16:25 +08:00
goland 他不香么
|
8
useben 2020-03-13 22:25:41 +08:00
别折腾,听我的,直接上 goland
|
9
FogDong 2020-08-06 16:21:10 +08:00
大佬好,遇到了同样的问题。在 GitHub 上拉的一个项目里面有多个文件夹,有多个 go.mod
请问这种情况的话,工作区在 mod 的上一级可以通过什么配置使 import 正常嘛 |