go基础相关
go查找包的顺序是GOPATH/src/xxx
所以导入包只要看导入相对路径就行了
比如configcenter/src/tools/cmdb_ctl/app
说明该包的目录结构是GOPATH/src/configcenter/src/tools/cmdb_ctl/app
比如github.com/spf13/pflag
就说明该包应该在GOPATH/src/github.com/spf13/pflag
go-vendor-包管理
如果是使用vendor进行包管理,vendor包需要放到GOPATH/src/project_name/下
import ("github.com/spf13/pflag") 的时候会去找GOPATH/src/project_name/vendor/github.com/spf13/pflag
如果vendor放在/GOPATH/src/下,会报use of vendored package not allowed错误
go代理与mod包管理
https://goproxy.cn/