GO111MODULE=off,go会从vendor和GOPATH寻找包
GO111MODULE=on,go不会从vendor和GOPATH寻找包,直接加载go. mod加载包
-
通过vendor 编译
0:GO111MODULE=off
1:go get -u -v github. com/kardianos/govendor
2:govendor add +e(生成vendor文件)
3:go build main. go -
通过mod编译
0:GO111MODULE=on
1:go mod init (生成go.mod文件)
2:go build main. go -
通过glide文件
0:GO111MODULE=off
1:brew install glide (mac需要安装)
2:glide init (生成glide.yaml)
3:glide install
4:go build main. go