常用命令:
- go run 编译生成临时可执行文件,适合用于小程序的调试
- go build 编译并生成可执行文件,默认与源码文件同名,可通过 -o 指定名称
- go install 下载编译生成可执行文件,安装到 $GOPATH/bin 目录
- go doc 文档工具
- go clean 移除当前源码包和关联源码包里面编译生成的文件
- go list 查看全部安装的 package
- go version 查看版本
- go env 查看环境变量
- go fmt 代码格式化
go mod 常用命令:
Golang 1.11 版本引入的官方包(package)依赖管理工具,解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。
- go mod download 下载模块到本地缓存,路径:$GOPATH/pkg/mod/cache
- go mod edit 编辑 go.mod 的功能(如:go mod edit -fmt go.mod 格式化 go.mod)
- go mod graph 显示模块依赖图
- go mod init 当前目录初始化 go.mod
- go mod tidy 增加缺失的 package,删除不需要的 module
- go mod vendor 把依赖拷贝到 vendor 目录
- go mod verify 检查依赖关系
- go mod why 解释为什么需要依赖