美文网首页编程小技巧
包管理工具:go mod 使用

包管理工具:go mod 使用

作者: 简书帅气的昵称已被使用 | 来源:发表于2019-07-13 20:04 被阅读0次

一、设置

export GO111MODULE=on

二、初始化

在项目目录下使用

go mod init

创建一个空的go.mod文件

三、命令

  • 下载依赖module到本地cache
 go mod download        download modules to local cache
  • 编辑go.mod文件
 go mod edit                  edit go.mod from tools or scripts
  • 打印模块依赖图
go mod graph               print module requirement graph
  • 增加丢失的module, 移除未使用的module
go mod tidy                  add missing and remove unused modules
  • 校验依赖
go mod verify              verify dependencies have expected content
  • 升级
go get
go get -u : 升级到最新的次要版本或者修订版本(x.y.z,z是修订版本号,y是次要版本号)
go get -u=patch : 升级到最新的修订版本
go get package@version : 升级到指定的版本号version
  • 更新vendor
go mod vendor

相关文章

  • 47.Goland

    告别GOPATH,快速使用 go mod(Golang包管理工具) /***@Time : {TIME}*@A...

  • 你离告别GOPATH只差一步

    使用go mod 管理包代替gopath管理 我使用的编辑器是 goland,下面开始goland的go mod设...

  • go 代码依赖管理工具mod使用

    什么是go mod Go.mod是Golang1.11版本新引入的官方包管理工具用于解决之前没有地方记录依赖包具体...

  • Go Module

    Go 1.11 之后官方支持的版本管理工具 mod。 mod 官方给出了三个命令 go help mod、go h...

  • 一键解决 go get golang.org/x 包失败

    问题描述 当我们使用 go get、go install、go mod 等命令时,会自动下载相应的包或依赖包。但由...

  • GO 导入自定义包

    一 导入的包里不能带有 main 函数,否则会报下面的错误 代码 go mod 使用go mod 管理各种依赖,当...

  • GO学习笔记(8) - 依赖与工具

    目录 GoPath + Govendor go.mod 其他依赖管理工具:glide、dep、go dep... ...

  • 03、package irisWeb/controller is

    代码如下: 执行后报错: 原因是使用go mod 管理各种依赖,当导入自己定义的包的时候,需要从go.mod文件作...

  • go http 包练习

    参见:下载包 设置代理妈的,下载包有时能下,有时候就卡住。手动安装包使用 go module 管理包 go-mod...

  • 50.Go Mod 来创建 Gin 项目

    开启 Go mod 初始化 Go mod 使用Go mod 进行包管理,可以在$GOPATH/src 之外创建项目...

网友评论

    本文标题:包管理工具:go mod 使用

    本文链接:https://www.haomeiwen.com/subject/uyzpkctx.html