首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目录布局和get ...` for Go语言

目录布局和get ...` for Go语言
EN

Stack Overflow用户
提问于 2022-06-01 08:15:29
回答 1查看 31关注 0票数 -3

假设main.go位于project/目录中,子目录project/pkg/mydb/main.go使用。

要在mydb/中的代码中添加依赖项,我应该在子目录( subdir mydb/ )或顶级项目目录(project/)中运行go get ...

也是main.go应该居住的地方:直接在project/project/src/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-01 08:26:14

只考虑模块和软件包。通常您的模块是project/,可以由一个或多个包组成(project/pkg/mydb可以是其中之一)

只有go模块有依赖关系。所以您应该在go get中运行project

main.go可以随时随地运行,它只会改变您是否需要运行go build .go build ./src

(这仅适用于使用go模块的情况下,如果go.mod在project中有)。但是如果你无论如何都应该使用它们)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72458468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档