概述
golang Modules 的最新命令说明
创建一个新的模块
go mod init [本项目mod名]
列出当前模块所有依赖项
go get -u github.com/xxjwxc/public@[版本号,保持最新请使用latest 或者 master]
- 说明 go get -u 来保持最新,测试下来需要等待几分钟才同步的下来。
go get -u github.com/xxjwxc/public@master
说明:为了保持最新可以手动设置版本信息
一般不带tag标签的版本是:
github.com/xxjwxc/public v0.0.0-20190911032541-5d814c6ef57d
其中:20190911032541 表示时间戳
5d814c6ef57d 表示commit版本号
可以通过 git log查看信息
不过 20190911032541 中相差8个小时
git log 对应 20190919032541
清除依赖项
go mod tidy
清理本地缓存
go clean -modcache
实战
- 添加一个库保持最新[github.com/xxjwxc/public] 使用MakeFile 及 go:generate 实现
- 添加 gogenerate.go
package main
//go:generate make gen
- 添加 MakeFile
regen:
go clean -modcache #清理本地缓存
gen:
go get -u github.com/xxjwxc/public@latest # 保持最新
go mod tidy
- 启动
go generate & go build ./main.go
or
make gen
参考链接
喜欢请给星
最后
以上就是辛勤月饼为你收集整理的go mod 相关说明保持包最新的全部内容,希望文章能够帮你解决go mod 相关说明保持包最新所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复