4.1 Go Module

Module

模块是相关Go包的集合,它们存储在具有根目录中的go.mod文件的文件树中。Go模块是源代码共享和版本控制以及依赖关系管理的单位。

go.mod文件定义了模块的模块路径,也是根目录使用的导入路径,以及其依赖关系要求。每个依赖关系要求都写成模块路径加上特定的语义版本。

go命令内置支持:

  • go mod命令可用于初始化和管理go模块

  • 导入声明可基于当前模块

  • go build命令根据模块路径解释导入声明

最后更新于