跳到主要内容

go项目版本依赖

阅读需 1 分钟

Here is 简介!

go 项目版本依赖

注意 go 服务的版本依赖问题,如果一个项目引用的包,这个包的 go.mod 版本比较高,需要升级当前项目的 go 版本,使其比依赖的 go 版本要高才行。

  1. 依赖的 Go 版本必须 ≤ 项目使用的 Go 版本,否则会直接编译失败,需升级项目 Go 版本或降级依赖。
  2. 依赖自身版本的升高
    • 同主版本:优先升级(获取修复和新功能),但需测试兼容性;
    • 跨主版本:需谨慎,必须先适配 API 变更,否则会编译错误。