go mod 的使用

技术 Golang

从 go1.11 开始,go 引入了 go mod 模块。在 $GOPATH 目录下,默认 go mod 是不启用的,需要手动执行 GO111MODULE=on来进行开启。

新项目中 go mod 的使用

//初始化 go mod
go mod init $package_name
//获取包
go get $package_name@$version
//下载依赖,会将依赖下载到 $GOPATH/pkg/mod
go mod download ./...
//将依赖下载到 vendor 包
go mod vendor
//添加引用但是还没下载的 mod
go mod tidy
//更新包版本
go get -u

旧项目中 go mod 的使用

export GO111MODULE=on 
//初始化 go mod
go mod init $package_name
go mod tidy
创建于2019年02月25日 16:04
阅读量 158
留言列表

暂时没有留言

添加留言