包管理工具已是编程语言的必备的工具,用于解决项目中复杂的依赖关系,提供包的版本控制、安装、更新等工具。Java
中有 Maven
,Python
中的 pip
,还有 PHP
中 composer
等,那么 Go 目前已经有非常成熟的包管理工具:go mod。
在一个还没有使用go mod
的项目中,需要使用go mod init
初始化。
go mod init example.com/group/demo
上面命令初始化了一个包名为example.com/group/demo
的,产生了go.mod
文件: