j

jaryue

V1

2023/03/21阅读:592主题:默认主题

解决vscode go.mod冲突

今天打开vscode突然包一堆红,所有代码全部爆红 打开go.mod文件也报红

gopls was not able to find modules in your workspace.
When outside of GOPATH, gopls needs to know which modules you are working on.
You can fix this by opening your workspace to a folder inside a Go module, or
by using a go.work file to specify multiple modules.

我昨天还用的好好的,今天一打开就王炸. 然后我以为是mod文件错误的问题造成的
我就重新init了gomod文件然后tidy一下,第一个gomod文件还好当我在第二个路径下建立第二个mod文件的时候又爆红了,还是全红的那种

但是,我神奇的发现虽然爆红,但是可以F5调试和gorun运行, 报错的原因就算同一路径下存在多个mod文件 解决方法就是进入单独的项目路径就可以了,就是你不要再根目录下编程序,进入对应的项目目录编.

进去后就不报错了

分类:

后端

标签:

Golang

作者介绍

j
jaryue
V1