Go Modules

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

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

windows配置

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

临时生效

set GO111MODULE=on    //windows

Windows配系统环境变量


gomod.png

golang配置


goland.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • go modules详解 [TOC] go1.11开始,支持使用go modules管理依赖包. 刚加入的适合尝试...
    奶爸撸代码阅读 3,602评论 0 4
  • 旧项目迁移,打算使用GO Modules 作为依赖管理。 go版本 1.12 私人依赖包,如何处理 1. 创建模块...
    起名好难_b30f阅读 4,102评论 1 11
  • 我不是影评人,但是还是想写一下对于欧美大片降临的评价。 去电影院看完这部影片后,不得不说,开头很无聊,繁杂冗长...
    王疯疯阅读 181评论 0 0
  • 选择一个角度,例如: 1.我的生活 2.亲密关系 3.亲子关系 4.领导/员工 5.自我设定 写20条(温馨提醒:...
    A阳春白雪_4115阅读 274评论 0 2
  • 题目 格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个二进制的差异。 给定一个非负整数 n ,表示...
    六尺帐篷阅读 712评论 0 1

友情链接更多精彩内容