移出不需要的依赖包
go mod tidy
移出指定的依赖包
go mod edit --droprequire=依赖包的路径
初始化并生成go.mod文件 go mod init 只执行这个的话就不会生成,需要初始化并生成go.mod
go mod init 模块名
go mod init demo123
下载所有依赖包
go get ./..
下载指定的依赖包
go get 依赖包的路径
go get
下载所有依赖
go mod download
验证依赖是否正确
go mod verify
查找依赖
go mod why
require:项目需要的依赖包及版本
exclude:排除某些包的特别版本
replace:取代当前项目中的某些依赖包
有的是我个人自己写
也有的是从别处复制
用于记录学习
有一个链接文章 讲的蛮细,也复制了一些,可点击这里看
https://www.jianshu.com/p/36556e8c3970