Go 模块可以构建为可执行程序吗?或者,它们是否打算作为库发布以供代码重用?
最佳答案
构建可执行文件和发布库并不是相互排斥的(请注意,模块没有被编译,包是)。
A module is a collection of related Go packages that are versioned together as a single unit.
Modules record precise dependency requirements and create reproducible builds.
https://github.com/golang/go/wiki/Modules#modules
这些包是否包含主包无关紧要。
关于go - go 模块是否意味着作为可执行程序或包安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62125146/