首页/文章/同一个团队的 Claude Code 差了 9 个版本:用 stable 更新通道和 minimumVersion 把版本管住

同一个团队的 Claude Code 差了 9 个版本:用 stable 更新通道和 minimumVersion 把版本管住

· Zumac.Ai

帖子说了什么

@AiDevPulsexlre 发帖指出「通道漂移」:他看到 npm 上 Claude Code 的 stable 标签是 2.1.292,latest 是 2.1.303,中间差了九个版本。同一个团队里,有人跟 latest、有人跟 stable,遇到的行为和 bug 可能完全不同。他的建议是:团队统一选一个 autoUpdatesChannel;要切到 stable,就用 minimumVersion 防止被降级。版本号是他发帖时看到的,你现在看到的会不同。

官方文档怎么说

据 Claude Code 官方文档(setup 与 settings reference):

  • autoUpdatesChannel 控制后台自动更新和 claude update 跟随哪个通道:

- "latest"(默认):新功能一发布就收到; - "stable":通常是大约一周前的版本,会跳过有重大回归问题的版本。

  • minimumVersion 设一个「地板」:自动更新和 claude update 不会安装低于这个版本的东西。这样从 latest 切到 stable 时,不会把你从更新的版本降回去。
  • 在 /config 里从 latest 切到 stable,会问你是允许降级还是留在当前版本;选「留下」会自动写入 minimumVersion。切回 latest 会清除它。
  • 这两个键可以写在任何一层设置文件里,例如:

``json { "autoUpdatesChannel": "stable", "minimumVersion": "2.1.100" } ``

  • Homebrew 安装是例外:它忽略这个键,claude-code cask 跟 stable,claude-code@latest 跟 latest,claude update 会交给 brew upgrade。
  • minimumVersion 只约束更新,不会阻止旧版本启动;想强制「低于某版本不许启动」,要由组织在统一下发的管理配置(managed settings)里用 requiredMinimumVersion。

团队怎么落地

  1. 写进项目共享配置。 把 autoUpdatesChannel 写进 .claude/settings.json 并提交,所有人拉代码后通道一致。
  2. 长期无人值守的机器用 stable。 夜里跑任务的机器,更看重「别突然出新问题」,stable 更合适;要尝鲜的人可以在自己的本地配置里单独切 latest。
  3. 出问题先对版本。 报 bug、对比行为之前,先各自看一眼版本号,很多「我这里好好的」其实是版本不同。
  4. 安装方式统一。 一部分人用 Homebrew、一部分人用原生安装,通道设置的效果就不一样,最好团队约定一种。

如果你想把 Claude Code 放在一台常开、整机独享的新加坡 Mac mini 上长期运行,可以了解 Zumac.Ai,咨询 Telegram @singatao。

来源

Zumac.Ai 新加坡 Mac mini M6,整机独享,¥999/月起,联系 Telegram @singatao。
查看方案与费用 · 帮助中心

返回首页 · 更多文章

Telegram 客服