Skip to content

go

init,go mod init,如:

go mod init wanx-doc2/api-go

国内无法下载:

go env -w GOPROXY=https://goproxy.cn,direct
go mod tidy

.gitignore

# ===== Go 编译产物 =====
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out

# ===== Go workspace =====
/vendor/

# ===== Go modules =====
# go.sum 一般要提交,不要忽略
# go.mod 也必须提交

# ===== 构建目录 =====
/bin/
/dist/
/build/

# ===== 临时文件 =====
*.log
*.tmp
*.temp

# ===== IDE / Editor =====
.idea/
.vscode/
*.swp
*.swo
*.swn

# ===== macOS =====
.DS_Store

# ===== 环境变量 / 配置 =====
.env
.env.*
config.local.yaml
config.local.yml

# ===== Air / 热重载 =====
.air.toml
tmp/

# ===== 调试 =====
__debug_bin

Go 模块代理

sh
# 启用 Go Modules
go env -w GO111MODULE=on

# 配置模块代理
go env -w GOPROXY=https://goproxy.cn,direct

# 配置私有模块跳过代理
go env -w GOPRIVATE=*.corp.example.com