关于go的絮叨

54 阅读1分钟

[TOC]

1、go install

2、go mod

以下是一些常见的 go mod 相关的命令及其含义:

  1. go mod init:初始化当前项目的模块,指定模块路径。
  • 例如:go mod init github.com/yourusername/yourproject ,为项目设置模块路径。
  1. go mod tidy:整理模块依赖,添加缺失的模块并删除未使用的模块。

  2. go mod download:下载模块到本地缓存(默认在 $GOPATH/pkg/mod )。

  3. go mod vendor:将项目依赖的所有模块复制到项目的 vendor 目录中。

  4. go mod graph:以文本形式打印模块的依赖图。

  5. go mod verify:验证当前模块的依赖是否满足预期,检查模块的哈希值是否正确。

  6. go mod why:解释为什么某个特定的模块被需要。

这些命令有助于管理 Go 项目的模块依赖,使项目的构建和依赖管理更加规范和便捷。