VSCode 报错 gopls was not able to find modules in your workspace.

由于在VSCode中打开一个项目时出现如下提示:

于是检索其解决办法

根据提示我们可以看到这是由于gopls 所出的问题,在工作空间找不到相关module,这是VSCode中go插件所依赖附带的,该语言服务器提供诸如自动完成,转到定义,查找所有引用等语言功能。

gopls = GO + pls(Language Server Protocol)

通过查询GO插件包含信息如下:

因此,我们可以通过增加go.mod文件来指明工作空间,如果不想在workspace下生成,就需要用go work命令指明workspace下的哪些mod需要纳入工作区

这里讲述通过go mod来指明工作空间,如需了解go work,可以参见这篇文章:GO语言 | go work 神一般的管理 多个module没烦恼-CSDN博客

go mod 解决办法

在terminal中使用如下命令:

复制代码
go mod init [your_module_name]

那么我们这的 MODULE Name就是 LEETCODE-NOTES

出现以下提示:

复制代码
go: creating new go.mod: module LEETCODE-NOTES
go: to add module requirements and sums:
        go mod tidy

至此问题应该已经解决,希望本文能够对大家有帮助

相关推荐
Howrun7777 小时前
VSCode烦人的远程交互UI讲解
ide·vue.js·vscode
Ashley的成长之路8 小时前
2025 年最新:VSCode 中提升 React 开发效率的必备插件大全
ide·vscode·react.js·工作提效·react扩展
m0_555762909 小时前
VSCODE CLAUDE CODE
ide·vscode·编辑器
2501_9419820512 小时前
深度对比:Java、Go、Python 实现企微外部群推送,哪个效率更高?
java·golang·企业微信
esmap13 小时前
ESMAP 智慧消防解决方案:以数字孪生技术构建全域感知消防体系,赋能消防安全管理智能化升级
人工智能·物联网·3d·编辑器·智慧城市
悟能不能悟14 小时前
如何打开2个notepad++
ide
大明者省14 小时前
激活函数选型速查表(核心规则)
编辑器
wVelpro15 小时前
如何在Pycharm 2025.3 版本实现虚拟环境“Make available to all projects”
linux·ide·pycharm
GitHubDaily15 小时前
Windows 欠了 30 年的那个原生编辑器,终于回来了。
编辑器
蓝丶曦月17 小时前
MacM系列芯片安装 最新版本Notepad--(平替Windows系统的Notepad++)详细教程
编辑器·notepad++·mac