如何解决更新 VSCOD 加载工作区文件夹时出错
每次打开 VS Code 升级后,我都会得到一个 Error loading workspace folders
,甚至所有的扩展都不起作用
go [-e -json -compiled=true -test=true -export=false -deps=true -find=false -- builtin ibm.com/cloudbroker/order/...]: exit status 1: build flag -mod=readonly only valid when using modules
: packages.Load error[![enter image description here][1]][1]
go 版本 go1.12.17 darwin/amd64 VSCode 版本:1.52.1 操作系统:达尔文 x64 20.2.0
解决方法
1 月 28 日是 Gopls 和 VS Code Go 旅程中的一个重要里程碑,因为 Gopls 现在默认在 VS Code 的 Go 扩展中启用。
https://blog.golang.org/gopls-vscode-go
您需要在 settings.json 中禁用 go.useLanguageServer 标志
我的看起来像这样:
{
"go.inferGopath": false,"go.toolsGopath": "C:\\Go","go.useLanguageServer": false
}
,
我一直在为同样的问题苦苦挣扎一段时间,幸好在阅读了 VScode workspace thread 和 gopals thread 后,我的问题已经解决
我的 Go 项目结构
在 VS Code 中,单独打开工作项目 Repository。
在项目内部,运行
go mod init module_name
保持整洁
希望,这有帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。