go modules 是作为可执行程序还是包安装的?
Are go modules meant to be installed as executable programs or packages?
Go 模块可以构建为可执行程序吗?或者,它们是否打算作为代码重用库发布?
它们旨在作为包工作,就像您从 NPM 为 JavaScript 项目安装的东西,或从 PIP 为 Python 项目安装的东西。
构建可执行文件和发布库并不相互排斥(请注意,模块未编译,包 是)。
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 模块可以构建为可执行程序吗?或者,它们是否打算作为代码重用库发布?
它们旨在作为包工作,就像您从 NPM 为 JavaScript 项目安装的东西,或从 PIP 为 Python 项目安装的东西。
构建可执行文件和发布库并不相互排斥(请注意,模块未编译,包 是)。
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
这些包是否包含主包是无关紧要的。