登录
首页 >  Golang >  Go问答

让多模块存储库中的 VScode Go 正常运行

来源:stackoverflow

时间:2024-03-22 22:09:30 324浏览 收藏

在使用 Visual Studio Code (VSCode) 开发包含多个模块的 Go 项目时,您可能会遇到识别嵌套项目的困难。本文提供了解决此问题的解决方案,指导您将模块目录添加到 VSCode 工作空间,从而让所有模块正常运行。

问题内容

我在一个golang项目中有一个go.mod文件,并且我还有另一个嵌入在该项目中的go项目,但vscode似乎无法识别该嵌入项目。有没有办法使用 vscode 处理多个 golang 项目?


正确答案


您必须使用“文件/添加文件夹到工作空间”菜单将模块目录添加到您的工作空间。

使用其他人建议的 go.work 时要小心。

仅添加 go.work 并将所有模块添加到 use 将导致所有模块使用相同的依赖项,这可能不是您想要的。特别是如果您想在不同的子模块中拥有不同版本的依赖项。

如果你不关心这一点也没关系,但如果你关心的话,VSCode 目前不支持多个模块。

理论要掌握,实操不能落!以上关于《让多模块存储库中的 VScode Go 正常运行》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

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