[TOC]
1、go install
2、go mod
以下是一些常见的 go mod 相关的命令及其含义:
go mod init:初始化当前项目的模块,指定模块路径。
- 例如:
go mod init github.com/yourusername/yourproject,为项目设置模块路径。
-
go mod tidy:整理模块依赖,添加缺失的模块并删除未使用的模块。 -
go mod download:下载模块到本地缓存(默认在$GOPATH/pkg/mod)。 -
go mod vendor:将项目依赖的所有模块复制到项目的vendor目录中。 -
go mod graph:以文本形式打印模块的依赖图。 -
go mod verify:验证当前模块的依赖是否满足预期,检查模块的哈希值是否正确。 -
go mod why:解释为什么某个特定的模块被需要。
这些命令有助于管理 Go 项目的模块依赖,使项目的构建和依赖管理更加规范和便捷。