go常用命令
go常用命令
运行go文件:go run command,例:go run example.go
下载包文件:go get command,例:go get "github.com/thinkerou/favicon"
go.mod中没有某个包,且没有下载过:使用命令:
go get command, 例:go get github.com/sirupsen/logrus
打包go build
打包成linux环境的二进制文件,liquidity-price-monitor是打包后的文件名称,main.go是程序入口$env:CGO_ENABLED=0; $env:GOOS="linux"; $env:GOARCH="amd64"; go build -o liquidity-price-monitor main.go
将上一步linux环境切换到windows环境并打包windows的二进制文件
1、$env:CGO_ENABLED="0"
2、$env:GOOS="windows"
3、$env:GOARCH="amd64"
4、go build -o liquidity-price-monitor.exe main.go
mod
go mod(Go Modules)是主流且推荐的依赖管理工具,几乎所有新项目都会使用 go mod 来管理依赖和构建,构建命令是go mod init im-system
Tidy
命令go mod tidy
在 Go 语言中, tidy 通常指的是 go mod tidy 命令,这是 Go 模块系统中一个非常重要的命令。
-
- 添加缺失的依赖
-
- 移除未使用的依赖
-
- 更新 go.sum 文件
vet
命令go vet ./...
作用:代码质量检查
mod和vet可以结合使用
-
整理依赖
go mod tidy -
检查代码质量
go vet ./... -
运行测试
go test ./... -
构建项目
go build

浙公网安备 33010602011771号