go mod 文件
1.新建一个名为gomod的项目,在里边创建一个go.mod的文件
//模块名
module gomod
// golang sdk 版本
go 1.19
//指定项目第三方依赖
require(
依赖名 依赖版本
)
//排除第三方依赖
exculde(
依赖名 依赖版本
)
//替换第三方依赖
replace (
source 旧版本 => 新版本
source 旧依赖 => 新依赖
)
//撤回有问题的版本
retract(
v1.0.0
)
go.sum 文件
主要记录了依赖,版本,哈希值,以及依赖的依赖
go mod 命令行
1.//下载指定模块
go mod download 模块
2.初始化一个模块
go mod init 模块
3.依赖对齐,与download不同,会将所有依赖的内容全部下载
go mod tidy
4.对go.mod文件进行编辑
go mod edit -require =“(增加依赖项)”
go mod edit -replace =“(替换依赖项)”
go mod edit -exculde=“(排除依赖项)”