golang--学习day06

Mod Command命含行操作介绍

常用命令

  • download 下载指定模块到指定缓存
  • edit 编辑mod文件
  • graph 打印依赖图
  • init 初始化依赖在当前模块下
  • tidy 增加缺少的或删除无用的依赖包
  • vendor 拷贝依赖包
  • verify 检测是否有没有修改过包
  • why 解释为什么需要依赖包

go mod download

Usage:
go mod download [-x] [-json] [-reuse=old.json] [modules]

go mod download[参数]
有参数=>下载指定模块于模块缓存module cache
没有参数=>下载main module主模块所有的依赖包

go mod tidy

整理现有的依赖,使用此命令来下载指定的模块,并删除已经不用的模块

go mod tidy -e 遇到问题 任然进行执行

go mod tiy -v 输出对应的操作信息 删除了的信息

go mod vendor

我们把需要依赖的模块包备份到当前项目的Vendor目录下

Usage
go mod vendor [-e] [-v] [-o]

go mod edit

编辑mod文件

go mod graph

打印模块依赖图

go mod init

初始化 go mod

go mod why

想知道为什么会依赖某个 package,可以通过go mod why命令来查询原因。go mod why 命令默认会给出一个 main
包到要查询的packge的最短依赖路径如果 go mod why 使用-m flag,则后面的参数将被看成是 module,并给出 main
包到每个 module 中每个 package 的最短依赖路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值