Go语言Module常用命令
go mod tidy
自动维护添加/删除依赖、 清理无用的依赖go mod verify
自动验证依赖是否正确或者检验抱原代码被修改go mod why -m github.com/hashicorp/golang-lru
打印出是哪个模块需要这个github.com/hashicorp/golang-lru这个包go mod vendor
将依赖复制到项目路径的vendor文件夹中go mod edit
-fmt #格式化go.mod文件
-module #改变当前module名称
-require=path@version #添加某个依赖包
-exclude=path@version #排除某个依赖包
-replace=path@version #替换某个依赖包
-go=version #执行当前go版本
-print #打印当前go.mod文件内容
归纳:
列出依赖
go mod graph
go mod why
go list -m all
添加依赖
go get
go build
go mod edit require
go mod download
Comment here is closed