Go Modules

fish_man · · 1017 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

自从 Go 官方从去年推出 1.11 之后,增加新的依赖管理模块并且更加易于管理项目中所需要的模块。模块是存储在文件树中的 Go 包的集合,其根目录中包含 go.mod 文件。 go.mod 文件定义了模块的模块路径,它也是用于根目录的导入路径,以及它的依赖性要求。每个依赖性要求都被写为模块路径和特定语义版本。

export GO111MODULE=on
项目可以放置在任何地方,不用在 GOPATH 下面
go mod init 模块名
go mod tidy(自动清理不需要的依赖,同时将依赖项更新到当前版本)
export GOPROXY=https://goproxy.io(配置代理)

windows配置
<meta charset="utf-8">

set GO111MODULE=on //windows export GO111MODULE=on //linux

临时生效

set GO111MODULE=on    //windows

Windows配系统环境变量


gomod.png

golang配置


goland.png

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:fish_man

查看原文:Go Modules

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1017 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传