在 go1.12,go发布了官方的包管理工具 Go Module
go mod init 模块名称
使用mod初始化项目,生成项目依赖管理文件go.mod
这个文件也可以手动创建,无伤大雅
初始化后的go.mod文件内容如下
module
test
go 1.14
require golang.org/x/text v0.3.0
require gopkg.in/yaml.v2 v2.1.0
除了使用v版本号,还可以直接写github分支名,默认下载最新版本,比如
require github.com/99designs/gqlgen master
如果只有一个分支,一般使用latest表示拉取最新版本,比如
require github.com/99designs/gqlgen master
require直接通过github地址和版本号(tag)来下载对应依赖go mod download
go build main.go
./main.exe
go mod tidy
会修改go.mod,删除掉没有用的依赖go env -w GOPROXY=https://goproxy.cn,direct
其中,GOPROXY的第一个参数是代理地址pkg仓库网站
更多资料,请搜索公众号歪歪梯Club
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有