前言
接手项目基本第一步就是要理解该项目的各个mod的依赖管理,所以本文章就来给大家介绍一下go mod的依赖管理实战
配合食用
- https://zhuanlan.zhihu.com/p/103534192(三分钟掌握Go mod常用与高级操作)
- https://blog.csdn.net/weixin_43881017/article/details/117359986(go mod tidy的用途)
- https://www.jianshu.com/p/f6d2d6db2bca(Go常用命令之go mod)
go mod介绍
Go mod 的三种开启模式
GO111MODULE
- on:支持Go mod模式
- off:不支持Go mod模式
- auto (默认模式):如果代码在gopath下,则自动使用gopath模式;如果代码不在gopath下,则自动使用GO mod模式。
开启方式:
Windows中,在环境变量中添加变量即可,变量名为 GO111MODULE ,变量值可设置为 on、off、auto。
Linux中,只要在 /etc/profile 中添加 export GO111MODULE=on 或 export GO111MODULE=off 或 export GO111MODULE=auto。然后执行 source /etc/profile 刷新即可。