golang - 包管理go modules

包管理go modules

项目在不同服务器上运行,需要把需要的包一个一个的重新下载,这一节就来详细说明一下,如何更好的管理第三方安装包:

1、go modules 介绍

自从 Go 官方推出 1.11 之后,增加新的依赖管理模块并且更加易于管理项目中所需要的模块。模块是存储在文件树中的 Go 包的集合,其根目录中包含 go.mod 文件。 go.mod 文件定义了模块的模块路径,它也是用于根目录的导入路径,以及它的依赖性要求。每个依赖性要求都被写为模块路径和特定语义版本。