go module常用操作

98 阅读1分钟

go get: 将新增的依赖下载到本地module缓存中,并在go.mod文件require新增

go mod tidy: 在执行构建之前,自动分析源码中依赖的变化,识别新增依赖项并下载

升级/降级依赖的版本

通过 go list -m -versions github.com/siruspen/logrus 查询版本

降级处理: go mod edit -require=github.com/siruspen/logrus@v1.7.0 go mod tidy

升级处理: go get github.com/siruspen/logrus@v1.7.1

go list -m all 列出当前所有依赖

移除依赖 去除代码使用 重新构建 go mod tidy 会将不需要的依赖从go mdoule移除