登录
首页 >  Golang >  Go问答

为何在 VS Code 中 Go 自动导入包无效?

来源:stackoverflow

时间:2024-03-04 10:57:26 211浏览 收藏

Golang不知道大家是否熟悉?今天我将给大家介绍《为何在 VS Code 中 Go 自动导入包无效?》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!

问题内容

您好,我是 Go 新手,目前使用 VS Code 作为 IDE。

我对后端开发完全陌生,我正在尝试使用 Go 来完成这项工作。

当我通过 YouTube 自学时,我遇到了一个问题。

问题是 VS Code 不会自动导入我制作的任何包。

我不知道为什么,但我确实得到了一些线索。

我的猜测

  • 我的编辑器无法识别包的位置

我的项目也位于 C:\Users\John\Desktop\GoProjects 而 gopath=C:\Users\John\go 和 goroot=c:\go

谁能给我一个解决方案吗?


解决方案


就我而言,禁用 gopls 有效并轻松解决了问题。

文件 -> 首选项 -> 设置 -> 使用语言服务器(在搜索框中键入并取消选中)

在此处阅读完整帖子以获取详细信息:https://github.com/microsoft/vscode-go/issues/2473

您还可以使用命令面板(Cntrl + Shift + P)导入缺失的库,这也非常简单。

打开命令面板并运行命令Go:添加导入以获取可导入到 Go 文件中的包列表。选择一个,它将被添加到 Go 文件的导入块中。

以上就是《为何在 VS Code 中 Go 自动导入包无效?》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>