介绍
go 1.11 后新增的功能,是一个新型的包管理工具,之前的包管理工具 govender,godep 都是基于 GOPATH,vender 目录的,modules 是在 go path 后一套新的包管理方式,也是目前推荐使用的包管理方式
本文是在已经配置好了 GOPATH 的前提下,具体怎么配置 GOPATH 可以参考网络
环境变量配置启用 module
配置使用 module 来进行依赖包管理,下面几种方式可以只选用一种,现在官方都是推荐使用 module 是 on 的状态
# 完全启用 module
GO111MODULE=on
export GO111MODULE
# GOPATH 路径下的项目可以不使用 module
GO111MODULE=auto
e