Golang包管理工具 – go module
2018.10.14 - yearnfar
8月24号,Golang发布了新版本Go1.11。其中一个重要的功能就是把go mod加入到了官方工具链。
当前有三个路径可以导入依赖。
- $GOPATH
- vendor目录
- modules方式,包在pkg/mod目录
为了更好的控制三种依赖管理方式,新增了GO111MODULE。GO111MODULE可以是三个值,on、off或者auto(默认)。
最快捷的使用go module包管理的方式是把代码放在非$GOPATH包含目录即可。
- on 开启go module依赖包管理。
- off 关闭go module依赖包管理。
- auto 自动选择(默认)。如果包在$GOPATH目录内,则在$GOPATH和vendor目录去寻找依赖包。反之使用go module管理依赖包
创建一个项目
阅 2,327
8月24号,Golang发布了新版本Go1.11。其中一个重要的功能就是把go mod加入到了官方工具链。 当 […]