2.2. 设置 Go 工作区
现代 Go 项目使用模块构建。您可以从单个模块开始,然后选择性地将多个模块分组到工作区中,以便同时处理它们。
流程
为您的项目创建一个根目录,例如:
$ mkdir ~/go-projects/切换到项目所在的目录:
$ cd ~/go-projects/初始化模块:
为您的模块创建一个目录:
$ mkdir <module_name>进入模块的目录:
$ cd <module_name>初始化模块:
$ go mod init <module_name>此命令创建一个单模块项目。
如果要创建多个模块,请对每个模块重复此步骤。
如果要同时处理多个模块,请创建一个多模块工作区:
切换到项目所在的目录:
$ cd ~/go-projects/初始化工作区使其包含多个模块:
$ go work init <module_name_1> <module_name_n> ...