go - go mod 子目录结构
问题描述
我在我的项目中使用以下结构,但感觉很hacky
App
├── go.mod
├── app.go
└── src
└── foo
| └── foo.go
└── bar
└── bar.go
有没有办法像这样组织它?
App
├── go.mod
└── src
├── app.go
└── foo
| └── foo.go
└── bar
└── bar.go
解决方案
您可以将app.go
文件移动到 src 目录中。
但是,通常不建议在 Go 项目中使用 src 文件夹。我建议您在这里查看有关建议:项目结构。
推荐阅读
- java - wait() 和 notifyAll() 的奇怪行为
- regex - 带捕获的 Sed 转换
- html - “?” 在重定向中显示 Flask 中的 404
- javascript - 如何在 Jest 中更改全局值后重新导入函数/变量
- python - 如何使用 python pysnmp 或 pysmi 解析自定义 mib(.mib) 文件并检索与特定 OID 相关的描述?
- python - 如何选择列表的第一个元素并应用于整个数据集?
- python - 如何根据值的频率拆分熊猫数据框
- autodesk-forge - 伪造查看器混合面板选择退出 7.29
- css - 有没有办法将 SASS lighten() 和 darken() 与 CSS 变量一起使用?
- python - 使用 SequenceMatcher 查找多个字符串中的常见片段