go mod

常用命令

  • 初始化模块
go 复制代码
go mod init 模块名
  • 下载 go.mod 文件中指明的所有依赖
go 复制代码
go mod download github.com/gin-gonic/gin@v1.9.(依赖路径)
  • 依赖对其(使引用的都是所依赖的)
go 复制代码
go mod tidy
  • 编辑go.mod
go 复制代码
go mod edit
go mod edit -require="github.com/gin-gonic/gin@v1.9.0"
go mod edit -replace="golang.org/x/crypto@v8.0.0=github.com/golang/crypto@v1.2.3"
go mod edit -exclude="github.com/gin-gonic/gin@v1.9.0"
go mod edit -retract="v1.0.0"
go mod edit -dropretract="v1.0.0"
  • 将所有的依赖从go/pkg/mod备份到vendor中
go 复制代码
go mod vendor
  • 验证mod是否改变
go 复制代码
go mod verify
  • 找原因为什么引用某个依赖
go 复制代码
go mod why github.com/go-playground/validator/v10
  • 安装可执行文件(在go/bin中找到)
go 复制代码
go install github.com/google/gops@Llatest()
go get github.com/gin-gonic/gin
  • go download+goedit
go 复制代码
go get -u github.com/gin-gonic/gin(-u使用最新版本)
  • 清空临时目录go/pkg/mod
go 复制代码
go clean
  • 帮助
go 复制代码
go help

go.mod

相关推荐
郝同学的测开笔记8 小时前
云原生探索系列(十二):Go 语言接口详解
后端·云原生·go
一点一木1 天前
WebAssembly:Go 如何优化前端性能
前端·go·webassembly
千羽的编程时光2 天前
【CloudWeGo】字节跳动 Golang 微服务框架 Hertz 集成 Gorm-Gen 实战
go
27669582923 天前
阿里1688 阿里滑块 231滑块 x5sec分析
java·python·go·验证码·1688·阿里滑块·231滑块
Moment4 天前
在 NodeJs 中如何通过子进程与 Golang 进行 IPC 通信 🙄🙄🙄
前端·后端·go
唐僧洗头爱飘柔95274 天前
(Go基础)变量与常量?字面量与变量的较量!
开发语言·后端·golang·go·go语言初上手
黑心萝卜三条杠5 天前
【Go语言】深入理解Go语言:并发、内存管理和垃圾回收
google·程序员·go
不喝水的鱼儿5 天前
【LuatOS】基于WebSocket的同步请求框架
网络·websocket·网络协议·go·luatos·lua5.4
微刻时光5 天前
程序员开发速查表
java·开发语言·python·docker·go·php·编程语言
lidenger6 天前
服务认证-来者何人
后端·go