go mod 常用命令

#打开gomod export GO111MODULE=on #关闭gomod export GO111MODULE=off #更改依赖项版本(或添加新的依赖项) go get github.com/golang/protobuf/proto@master #创建一个新模块,初始化 go.mod 文件,参数为该模块的导入路径,推荐使用这种形式。如:go mod init github.com/linehk/example go mod init #格式化 go.mod 文件 go mod edit -fmt #添加依赖或修改依赖版本,这里支持模糊匹配版本号 go mod edit -require=path@version #从 go.mod 删除不需要的依赖、新增需要的依赖,这个操作不会改变依赖版本 go mod tidy #生成 vendor 文件夹 go mod vendor #Go 命令行工具会根据需要添加新的依赖项。如:go test ./…,测试当前模块。 go build、go test #打印当前模块依赖 go list -m all #列出该模块的所有版本

查看更多