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

相关推荐
漓漾li19 小时前
每日面试题-Go全栈AI agent
go·agent·全栈
审判长烧鸡1 天前
【PHPer转GO】之高并发场景避坑Map补充内容
go·map
扉页的墨1 天前
Go Channel 高级用法:那个让线上服务半夜宕机的 select 死锁,我排查了6个小时
后端·面试·go
王码码20352 天前
Go语言的内存管理:原理与实战
后端·golang·go·接口
~|Bernard|2 天前
一.go语言中slice底层原理(2026-5-7)
golang·go
审判长烧鸡2 天前
Go 内存优化骚操作
go·内存优化
焗猪扒饭2 天前
极简案列入门golang依赖注入工具wire
后端·go
讲不出 再见3 天前
go语言-指针
go·指针
讲不出 再见3 天前
go语言-包
golang·go·package··包冲突
王中阳Go4 天前
用Go写AI Agent:我从实战图书里总结了这些核心逻辑
后端·go·ai编程