在 vscode 中安装代理后,VScode 向我显示错误

时间:2021-01-16 10:15:41

标签: go visual-studio-code

gopls 需要在工作区的根目录下有一个模块。 您可以通过将每个模块作为工作区文件夹打开来处理多个模块。 此工作流程的改进即将推出 (https://github.com/golang/go/issues/32394), 您可以在此处了解更多信息:https://github.com/golang/go/issues/36899

1 个答案:

答案 0 :(得分:8)

您的工作区中可能有多个 go 模块。如果是这种情况,您可以更改 go 扩展设置,以允许 gopls 在工作区中查找多个模块。只需将以下内容添加到您的 settings.json

"gopls": {
    "experimentalWorkspaceModule": true,
}

您可以在文档中阅读有关 gopls 配置的更多信息:https://github.com/golang/tools/blob/master/gopls/doc/settings.md