分享
golang辅助包介绍
__simple · · 1270 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
本文章持续更新
1. gopm
解决因为被墙,go get 无法下载问题
go get github.com/gpmgo/gopm
下载下来可通过gopm get [下载地址]方式下载
2. goimport
自动添加缺失的import 行, 自动删除多余的import行
gopm get -v golang.org/x/tools/cmd/goimports
3. dep
包依赖管理工具,如果自己的项目依赖的包很多,又不想加入到版本库中,可使用此工具进行批量下载
go get -v github.com/golang/dep
4. protobuf
- 解决json、xml文件信息过大问题,方便信息更快传输
- 如果文件想在项目中进行编辑则不合适,因为protobuf产生的是二进制
此工具使用稍微比较负责,请前往【golang-protobuf使用】
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信1270 次点击
上一篇:go语言plugin怎么返回对象
下一篇:golang测试指定方法
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
本文章持续更新
1. gopm
解决因为被墙,go get 无法下载问题
go get github.com/gpmgo/gopm
下载下来可通过gopm get [下载地址]方式下载
2. goimport
自动添加缺失的import 行, 自动删除多余的import行
gopm get -v golang.org/x/tools/cmd/goimports
3. dep
包依赖管理工具,如果自己的项目依赖的包很多,又不想加入到版本库中,可使用此工具进行批量下载
go get -v github.com/golang/dep
4. protobuf
- 解决json、xml文件信息过大问题,方便信息更快传输
- 如果文件想在项目中进行编辑则不合适,因为protobuf产生的是二进制
此工具使用稍微比较负责,请前往【golang-protobuf使用】