我们正在运行一个spike,以确定如何或是否可以将堆栈迁移到Go模块。我们依赖v2.0.0https://github.com/gbrlsnchs/jwt但它本身既没有转换为模块,也没有遵守将主要版本放在子文件夹下的Go惯例。
在将内部包转换为具有此依赖关系的模块时,我们有什么选择?
v2.0.0
处的github.com/gbrlsnchs/jwt
有一个go.mod
文件,该文件指示其规范导入路径为github.com/gbrlsnchs/jwt/v2
。
更新您的import
语句以使用该路径——在Go 1.9.7、1.10.3、1.11.0及更高版本中,该路径也应使用"最小模块兼容性"在GOPATH模式下工作——您应该可以使用该路径。