我为GOMODCACHE (~/.gomodcache/)和GOPATH ~/project/go使用一个自定义位置。这是为了处理错误的GOPLS,同时使用单回购方法的工作空间。
当我做go get时,这些模块被下载到GOMODCACHE,但是无法在GOPATH中看到它们。我使用VSCode的Go插件。这个插件只需要查找GOPATH和GOROOT的模块列表。因此,该插件无法从GOMODCACHE中找到模块,也无法提供自动完成的建议。
有没有办法让模块进入GOPATH而不是GOMODCACHE?还是有办法让vscode从GOMODCACHE而不是GOPATH读取模块?
发布于 2022-02-15 19:35:14
它对我起作用的步骤如下:
go mod init for main.go,它将为所需的包生成go.mod文件go get,这将生成go.sumhttps://stackoverflow.com/questions/67827814
复制相似问题