高性能库zap gox
zap
高性能日志库分析
参数配置
##GOX
交叉编译工具可以编译各种的环境
go get github.com/mitchellh/gox
gox -build-toolchain
直接运行gox。程序会一口气生成17个文件
横跨windows,linux,mac,freebsd,netbsd五大操作系统
#####固定平台
gox -osarch “windows/amd64 linux/amd64” 或
gox -os “windows linux” -arch amd64
go mod init 命令
go.sum是一个模块版本内容的校验值,用来验证当前缓存的模块。go.sum包含了直接依赖和间接依赖的包的信息,比go.mod要多一些。
查看依赖包
go list -m all
模块配置文本格式化
go mod edit -fmt
Windows 下开启 GO111MODULE 的命令为:
set GO111MODULE=on 或者 set GO111MODULE=auto
代理
GOPROXY=https://goproxy.cn,direct
以索引整个 GOPATH
.Preferences -> Go -> GOPATH,勾选上 Index entire GOPATH
基础命令关于module的
go mod download
go mod download -json 参数会以JSON的格式打印下载的模块对象
go mod tidy
go mod tidy -v 可以将执行的信息
可以使用go mod tidy命令来清除它
go mod vendor
go mod vendor -v会将添加到vendor中的模块打印到标准输出。
go mod graph
打印模块依赖图
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment