嗨,我是Go语言的新手,目前使用VS Code作为IDE。
我对后端开发完全陌生,我正在尝试使用Go进行工作。
当我通过Youtube自学时,我遇到了一个问题。
问题在于VS Code不会自动导入我制作的任何程序包。
我不知道为什么,但是我确实有一些线索。
我的猜测
我的项目也位于C:\ Users \ John \ Desktop \ GoProjects 而gopath = C:\ Users \ John \ go 和goroot = c:\ go
有人可以给我解决方案吗?
答案 0 :(得分:3)
在我的情况下,禁用 gopls
工作并轻松解决了问题。
File -> Preferences -> Settings -> Use Language Server (Type in search box and uncheck it)
在此处阅读完整主题以获取详细信息:https://github.com/microsoft/vscode-go/issues/2473
您还可以使用 Command Palette (Cntrl + Shift + P) 导入缺失的库,这也非常简单。
打开命令面板并运行命令Go:添加导入以获取可以导入到 Go 文件中的包列表。选择一个,它将被添加到 Go 文件的导入块中。
答案 1 :(得分:0)