go mod

常用命令

  • 初始化模块
go 复制代码
go mod init 模块名
  • 下载 go.mod 文件中指明的所有依赖
go 复制代码
go mod download github.com/gin-gonic/[email protected].(依赖路径)
  • 依赖对其(使引用的都是所依赖的)
go 复制代码
go mod tidy
  • 编辑go.mod
go 复制代码
go mod edit
go mod edit -require="github.com/gin-gonic/[email protected]"
go mod edit -replace="golang.org/x/[email protected]=github.com/golang/[email protected]"
go mod edit -exclude="github.com/gin-gonic/[email protected]"
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

相关推荐
彭岳林1 天前
nil是什么?
go
浮尘笔记1 天前
go-zero使用elasticsearch踩坑记:时间存储和展示问题
大数据·elasticsearch·golang·go
彭岳林1 天前
err != nil ?
go
杰克逊的黑豹1 天前
不再迷茫:Rust, Zig, Go 和 C
c++·rust·go
DemonAvenger2 天前
深入剖析 sync.Once:实现原理、应用场景与实战经验
分布式·架构·go
一个热爱生活的普通人3 天前
Go语言中 Mutex 的实现原理
后端·go
孔令飞3 天前
关于 LLMOPS 的一些粗浅思考
人工智能·云原生·go
小戴同学3 天前
实时系统降低延时的利器
后端·性能优化·go
Golang菜鸟4 天前
golang中的组合多态
后端·go
Serverless社区4 天前
函数计算支持热门 MCP Server 一键部署
go