go module的使用:

 Module模块用于go的版本管理,可以脱离gopath的路劲限制,未来有望替代go - vendor包
 具体使用步骤:
 1)首先确保go版本>=1.11
 2)去到工程(假如加”hello“)根目录下面,执行 go mod init xx.xx.com 命令生成一个go.mod文件,命名格式一般为:公司.项目.com
       注:这个的命名要求一定是域名方式,其他的后续会出错。再就是,如果go.mod已经生成了,先要删除
 3)执行go mod tidy命令,它会添加缺失的模块以及移除不需要的模块。执行成功会生成go.sum文件
       注:在添加google那边包时,可能出现下载不下来的情况,这是因为中国屏蔽导致。解决方式是设置:export GOPROXY=https://goproxy.io
              然后再次执行go mod tidy
 4)执行命令go mod verify来检查当前模块的依赖是否全部下载下来,是否下载下来被修改过。如果所有的模块都没有被修改过,那么执行这条命令之后,会打印all modules verified。
 5)执行命令go mod vendor生成vendor文件夹,该文件夹下将会放置你go.mod文件描述的依赖包,文件夹下同时还有一个文件modules.txt,它是你整个工程的所有模块。
              在执行这条命令之前,如果你工程之前有vendor目录,应该先进行删除。同理go mod vendor -v会将添加到vendor中的模块打印出来;

4、go test测试单个文件和测试单个函数
 1、测试单个文件指令
      go test -v xxx.go xx.go
 2、测试单个方法
       go test -v -test.run 函数

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值