GOPATH
为项目或全局指定GOPATH,然后下载的库会放到GOPATH里面
问题:
不同项目可能对同一个库需要的版本不同,此时会有冲突
解决方法:GOVENDOR
GOVENDOR
在不同的项目下面新建一个vendor目录,项目在找库时,会优先找vendor库
go mod
可以使用go命令统一管理,用户不必关心目录结构
初始化: go mod init
增加: go get
更新 : go get 【@v…】,go mod tidy