2019-03-13

lkking001 · · 504 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

go mod 墙内分析添加 replace 的工具

hqpko · 大约2小时之前 · 20 次点击 · 预计阅读时间 1 分钟 · 不到1分钟之前 开始浏览

go-mod-tidy

https://github.com/hqpko/go-mod-tidy

墙内专供

墙内使用 go mod tidy 时,经常遇到 golang.org/x/xxx 之类墙内访问不到的包,在 go.mod 中可以使用 replace 来替换包地址,但手动修改太麻烦,因此做了一个自动工具

安装

goget-v-u github.com/hqpko/go-mod-tidy

请检查是否设置了 PATH=$PATH:$GOPATH/bin

使用

在需要更新 go.mod 的项目中,使用 go-mod-tidy 命令,会自动添加 replace

现有的 replace 包

replaceMap=map[string]string{"golang.org/x/tools":"github.com/golang/tools","golang.org/x/sys":"github.com/golang/sys","golang.org/x/sync":"github.com/golang/sync","golang.org/x/oauth2":"github.com/golang/oauth2","golang.org/x/net":"github.com/golang/net","golang.org/x/lint":"github.com/golang/lint","golang.org/x/text":"github.com/golang/text","google.golang.org/genproto":"github.com/google/go-genproto","google.golang.org/grpc":"github.com/grpc/grpc-go","google.golang.org/appengine":"github.com/golang/appengine","cloud.google.com/go":"github.com/googleapis/google-cloud-go","google.golang.org/api":"github.com/googleapis/google-api-go-client",}


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:lkking001

查看原文:2019-03-13

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

504 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传