开启Go module

  1. go env -w GO111MODULE=on
  2. go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direc

mod基本操作

  • 初始化一个module

    go mod init [name]
    
  • 下载modules到本地

    go mod download
    
  • 以文本模式打印模块需求图

    go mod graph
    
  • 删除错误或者不使用的modules

    go mod tidy
    
  • 生成vendor目录

    go mod vendor
    
  • 验证依赖是否正确

    go mod verify
    
  • 查找依赖

    go mod why
    

    mod 高级操作

  • gen