Go module 官网
Go module是Go 1.11引入的依赖管理系统,用于管理项目依赖。它允许项目指定所需依赖版本,保证项目可重复构建。 // 初始化一个新的Go module$ go mod init example.com/myproject 执行上述命令后,项目根目录会生成go.mod文件,记录项目依赖信息。 // go.mod文件示例module example.com/myprojectgo 1.18require ( github.com/some/dependency v1.2.3) 使用Go module时,要保证项目在GOPATH之外,避免与旧依赖管理方式冲突。