记述opencode 一次版本问题调查与修复的经过

2026-04-29 08:321阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:
  1. 描述
    windows启动WezTerm, 输入opencode, 结果启动了opencode desktop, 版本1.2.26
    输入opencode-cli, 可以进入opencode cli 版本1.2.26, 明明刚刚 npm i -g opencode-ai,版本应该是v1.14.28才对。在opencode desktop 里面点击更新最新版本,显示最新版本是1.2.26.为什么?
    为什么? 气闷。
    2.排雷过程:
    尝试修复过程:在.config\opencode,文件package.json内修改“ “dependencies”: {
    “@opencode-ai/plugin”: “1.14.28””, 再次启动,发现这个地方还是被修改成1.2.26。为什么? 气闷~~~
    搞了一上午没有搞定。下午继续排查,最终查询出来,应该是在1.2.26 版本时设定了环境变量。后续的更新都是npm i -g opencode-ai更新的,相当于电脑里面2套opencode。启动的是环境变量指定的1.2.26版本。
    3.处理
    删除环境变量,及对应的旧版本。重新输入opencode,版本是最新。
网友解答:
--【壹】--:

环境变量指定的版本系统认定是优先启动,需要删除这一层的优先级


--【贰】--:

opencode的内存泄漏问题修复了吗,1.14.0左右的版本泄漏太严重了


--【叁】--:

后面加 @latest 可以避免这个问题吗

标签:纯水
问题描述:
  1. 描述
    windows启动WezTerm, 输入opencode, 结果启动了opencode desktop, 版本1.2.26
    输入opencode-cli, 可以进入opencode cli 版本1.2.26, 明明刚刚 npm i -g opencode-ai,版本应该是v1.14.28才对。在opencode desktop 里面点击更新最新版本,显示最新版本是1.2.26.为什么?
    为什么? 气闷。
    2.排雷过程:
    尝试修复过程:在.config\opencode,文件package.json内修改“ “dependencies”: {
    “@opencode-ai/plugin”: “1.14.28””, 再次启动,发现这个地方还是被修改成1.2.26。为什么? 气闷~~~
    搞了一上午没有搞定。下午继续排查,最终查询出来,应该是在1.2.26 版本时设定了环境变量。后续的更新都是npm i -g opencode-ai更新的,相当于电脑里面2套opencode。启动的是环境变量指定的1.2.26版本。
    3.处理
    删除环境变量,及对应的旧版本。重新输入opencode,版本是最新。
网友解答:
--【壹】--:

环境变量指定的版本系统认定是优先启动,需要删除这一层的优先级


--【贰】--:

opencode的内存泄漏问题修复了吗,1.14.0左右的版本泄漏太严重了


--【叁】--:

后面加 @latest 可以避免这个问题吗

标签:纯水