登录
首页 >  Golang >  Go问答

比较 VSCode Go 插件中的 GOPATH 和 GOMODCACHE

来源:stackoverflow

时间:2024-02-20 15:54:20 419浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《比较 VSCode Go 插件中的 GOPATH 和 GOMODCACHE》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

我对 GOMODCACHE (~/.gomodcache/) 和 GOPATH ~/project/go 使用自定义位置。这是为了在使用工作区的单一存储库方法时处理来自 GOPLS 的错误。

当我执行 go get 时,模块被下载到 GOMODCACHE,但无法在 GOPATH 中看到它们。我使用 VSCode 的 Go 插件。该插件只是从 GOPATH 和 GOROOT 中查找模块列表。因此,该插件无法从 GOMODCACHE 找到模块,也无法提供有关自动完成的建议。

有没有办法将模块放入 GOPATH 而不是 GOMODCACHE?或者有没有办法让 vscode 从 GOMODCACHE 而不是 GOPATH 读取模块?


正确答案


通过以下步骤它对我有用:

  1. 为 main.go 运行 go mod init ,这将生成 go.mod 文件
  2. 运行 go get 获取所需的包,这将生成 go.sum

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>