未找到可打开文件的包 /home/user/projects/ws-client/request/client_connection_test.go。 该文件可能因其构建标签而被排除;尝试添加 “-tags=”到您的 gopls“buildFlags”配置 请参阅 有关使用构建标签的更多信息的文档: https://github.com/golang/tools/blob/master/gopls/doc/settings.md#buildflags-string。
我使用 neovim 和 gopls lsp。上述错误提供的该问题的解决方案仅适用于 vscode。
我尝试向我的其他项目添加标签,这与代码无关,错误仍然存在。
// +build connection
我有这个简单的标签
没有找到适合本地项目的解决方案。 但是您可以在 neovim 配置文件中定义所有构建标志:
local lspconfig = require'lspconfig'
lspconfig.gopls.setup{
settings = {
gopls = {
buildFlags = {"-tags=integration some-other-tags..."}
}
}
}
不是最好的解决方案,但至少它有效