【发布时间】:2019-08-07 22:43:47
【问题描述】:
在使用 Go 模块之前,我可以使用 go build ./... 编译 GOPATH 中的所有内容。
如果我在包含多个基于模块的 Go 项目的目录的根目录中尝试此操作,它不会下载 go.mod 中指定的依赖项,并且无法找到代码所依赖的包,因为它正在 @ 中寻找它们987654325@.
我有 126 个基于模块的项目,我宁愿不必编写脚本来处理构建它们。
【问题讨论】:
-
在
go build ./...之前运行go get ./...以获取依赖项。 -
您可以使用 Go 1.18/1.19 和 Go workspace mode 的概念将这些模块分组到一个“工作区”中。
标签: go go-modules