gomod 新版go才需要 默认开启
可通过 go env 查看是否开启
go mod <command> [arguments]
commands 可以填:
download 将模块下载到本地缓存
edit 编辑go.mod从工具或脚本
graph 打印模块需求图
init 在当前目录中初始化新模块
tidy 添加缺失的模块并删除未使用的模块
vendor 制作依赖项的提供副本
verify 验证依赖项有预期的内容
why 解释为什么需要包或模块
例如
go mod init github.com/项目地址
go mod init <模块名称>
比如:
go mod init demo
即可创建go.mod
第三方包
添加go代理:
# 配置 GOPROXY 环境变量
$env:GOPROXY = "https://proxy.golang.com.cn,direct"
# 还可以设置不走 proxy 的私有仓库或组,多个用逗号相隔(可选)
$env:GOPRIVATE = "git.mycompany.com,github.com/my/private"
go env查看:
成功打印hellow world
go run .\hellow_go.go