gopls需要在您的工作区的根目录下有一个模块。通过将每个模块作为工作区文件夹打开,您可以使用多个模块。对此工作流程的改进将很快到来(https://github.com/golang/go/issues/32394),您可以在此处了解更多信息:https://github.com/golang/go/issues/36899。
发布于 2021-02-03 01:15:58
您的工作区中可能有多个go模块。如果是这种情况,您可以更改go扩展设置,以便允许gopls在工作区中查找多个模块。只需将以下内容添加到您的settings.json中
"gopls": {
"experimentalWorkspaceModule": true,
}您可以在文档中阅读有关gopls配置的更多信息:https://github.com/golang/tools/blob/master/gopls/doc/settings.md
发布于 2021-09-22 12:43:51
要解决此问题,请执行以下步骤:
步骤1:打开Vscode,然后转到设置。
步骤2:在搜索栏中输入gopls
第3步:就在下面,您将找到settings.json,单击它
步骤4:粘贴下面的代码"gopls":{ "experimentalWorkspaceModule":true,}
步骤5:保存并重新启动Vscode,现在就可以开始了。
发布于 2021-10-08 14:39:52
我出现这个错误是因为我没有让在 src目录中创建我的模块。所以我有:
$GOPATH
-> bin
-> pkg
-> github.com
-> Module
-> go.mod而这需要是:
$GOPATH
-> bin
-> pkg
-> src
-> github.com
-> Module
-> go.modhttps://stackoverflow.com/questions/65748509
复制相似问题