该错误是由于 gopls 无法在您的工作区中找到模块引起的。在 GOPATH 之外工作时,gopls 需要知道您正在使用哪些模块。

解决此问题的方法有两种:

  1. 打开一个包含 Go 模块的文件夹作为您的工作区。您可以在这个文件夹中创建一个 go.mod 文件来指定您的模块。

  2. 使用 go.work 文件来指定多个模块。您可以在工作区的根目录中创建一个名为 go.work 的文件,并在其中列出您的模块。

您可以参考以下文档了解如何设置您的工作区:https://github.com/golang/tools/blob/master/gopls/doc/workspace.md


原文地址: http://www.cveoy.top/t/topic/pkvB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录