Go依赖管理工具

Go 官方的依赖管理工具是 go module,就象NodeJS 中的 npm。

工具使用:

  1. 初始化

go mod init

创建go.mod文件

  1. 下载依赖

go get 依赖包名

依赖包会放在 $GOPATH/pkg/mod 目录下,

并且更新 go.mod 和 go.sum 文件。

go.mod 文件中,indirect 表示此依赖未被使用。

go.sum 文件中,有依赖包的版本和 hash 值。

  1. 整理依赖

go mod tidy

移除未使用的依赖包,同时更新 go.mod 和 go.sum 文件。

  1. 清空下载的依赖包缓存

go clean -modcache

  1. 下载依赖

go mod download

根据 go.mod 下载文件中的依赖。

  1. 查看依赖结构

go mod graph

  1. 编辑go.mod文件

go mod edit

  1. 导出依赖

go mod vendor

导出所有依赖到 vendor 目录

  1. 查看依赖在哪用到

go mod why

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值