go mod 最大的好处就是摆脱了GOPATH这个限制,在除了GOPATH以外的目录下也能开展你的项目 go mod使用: 1,确保你的go版本是1.1以上 2,创建一个项目目录example,并添加一个go文件 3,打开命令行,切换到该目录. 4,设置环境变量,SET GO111MODULE=on 表示你要在GOPATH以外的目录下干活. 5,go mod init example 创建mod.go文件 6,go tidy 下载需要的依赖包,删除不需要的依赖包.(如果需要下载被墙的包,可以
软件开发中,不可避免的会使用到第三方库,因此包管理工具可以极大的方便开发者管理第三方依赖,避免掉入"依赖地狱". 作为google强大背书的golang语言,golang官方包管理工具终于"千呼万唤始出来". 下面我们就来介绍一下golang的包管理工具 golang包管理工具 安装 go module是go语言内置的包管理工具,安装好go就可以使用 要求: go version >= 1.11 命令详细说明如下: $ go mod Go mod provid
前言 go的版本以至1.13,一直以来令人诟病的依赖管理也有了官方的方向,但是看了一下目前很多blog文章还是比较老的. 所以这里对 go mod 做一个大致的说明 正文 前提 go版本为1.13及以上 官方文档 如果你想更深层次的了解GO MODULE的意义及开发者们的顾虑,可以直接访问官方文档(EN) https://github.com/golang/go/wiki/Modules go module介绍 go module是go官方自带的go依赖管理库,在1.13版本正式推荐使用 go