Go Modules 基础命令速查
Go Modules 基础命令速查一、最常用的 3 个命令go mod init 项目名# 创建一个新项目go get 包名# 添加依赖包go mod tidy# 清理没用的依赖下载缺少的依赖二、依赖管理命令作用go get 包名v1.2.3下载指定版本的包go get -u把所有依赖升级到最新版go mod download把 go.mod 里的依赖下载到本地go mod vendor把依赖复制到 vendor 文件夹go get 包名none删除某个依赖三、查看信息命令作用go list -m all查看当前项目用了哪些依赖go mod graph查看依赖关系谁依赖了谁go mod why 包名查看为什么需要这个包四、清理和修复命令作用go mod tidy删除没用的依赖补全缺少的go mod verify检查下载的依赖有没有被改过go clean -modcache清空本地所有依赖缓存五、手动修改 go.mod命令作用go mod edit -require 包名版本添加一行 requirego mod edit -droprequire 包名删除一行 requirego mod edit -replace 旧包新包版本替换依赖常用本地调试六、版本写法latest# 最新版v1.2.3# 指定版本master# 开发中的最新代码none# 删除这个包七、常见问题Q刚拉下来的项目怎么装依赖go mod downloadQ依赖出问题了想全部重装go clean-modcachego mod downloadQ怎么把依赖版本固定住# 下载指定版本即可go get 包名v1.2.3Q本地调试想用自己的代码go mod edit-replace旧包本地路径