1 回复
更多关于Golang扩展宿主意外终止问题讨论的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
这是一个典型的VS Code Go扩展问题。当Go语言服务器(gopls)或相关工具意外崩溃时会出现此错误。
常见解决方案:
go install golang.org/x/tools/gopls@latest
go install github.com/go-delve/delve/cmd/dlv@latest
Ctrl+Shift+P 打开命令面板Go: Restart Language Server 并执行{
"go.useLanguageServer": true,
"gopls": {
"build.experimentalWorkspaceModule": true
}
}
# 清理gopls缓存
cd ~ && rm -rf .cache/gopls
# 或使用Go命令
go clean -cache
# 如果项目没有go.mod
go mod init your-module-name
如果问题持续存在:
查看VS Code输出面板中的Go日志:
临时解决方案: 禁用并重新启用VS Code的Go扩展,或降级到稳定版本。
