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 模块系统中一个非常重要的命令。

    1. 添加缺失的依赖
    1. 移除未使用的依赖
    1. 更新 go.sum 文件

vet

命令go vet ./...
作用:代码质量检查
mod和vet可以结合使用

  1. 整理依赖
    go mod tidy

  2. 检查代码质量
    go vet ./...

  3. 运行测试
    go test ./...

  4. 构建项目
    go build

posted @ 2025-07-17 11:18  Charlie-Pang  阅读(8)  评论(0)    收藏  举报