Go mod是Go1.11版本引入的包管理工具,用于管理项目中使用的第三方包。
以下是常用的go mod命令:
- go mod init <module>:初始化一个新的模块,并创建go.mod文件。
- go mod download:下载模块依赖的所有模块和它们的依赖项。
- go mod tidy:移除不再使用的依赖项。
- go mod vendor:将依赖项复制到vendor目录下。
- go mod verify:验证依赖项是否正确。
- go mod graph:打印模块依赖关系图。
- go mod edit:编辑go.mod文件。
- go mod why:解释为什么需要依赖项。
此外,也可以使用一些子命令,例如:
- go mod download/module-name:下载指定模块名称的依赖项。
- go mod edit/module-name:编辑指定模块名称的依赖项。
- go mod graph/module-name:打印指定模块名称的依赖关系图。
个人笔记记录 2021 ~ 2025