gpt4 book ai didi

go - 为什么 VS Code 不使用 Go 自动导入包?

转载 作者:行者123 更新时间:2023-12-01 22:19:57 98 4
gpt4 key购买 nike

嗨,我是 Go 的新手,目前使用 VS Code 作为 IDE。
我对后端开发完全陌生,我正在尝试使用 Go 来完成这项工作。
当我通过 Youtube 自学时,我遇到了一个问题。
问题是 VS Code 不会自动导入我制作的任何包。
我不知道为什么,但我确实得到了一些线索。
我猜

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

  • 我的项目也位于 C:\Users\John\Desktop\GoProjects
    而 gopath=C:\Users\John\go
    和 goroot=c:\go
    谁能给我一个解决方案?
    main.go
    myapp/app.go

    最佳答案

    在我的情况下禁用 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 文件的导入块中。

    关于go - 为什么 VS Code 不使用 Go 自动导入包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64088072/

    98 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com