首页 > 解决方案 > 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

标签: gogo-modules

解决方案


您可以将app.go文件移动到 src 目录中。

但是,通常不建议在 Go 项目中使用 src 文件夹。我建议您在这里查看有关建议:项目结构。


推荐阅读