将任何 stdout 从 Node.js 传输到 fx stdin 会导致 UI 状态不正常
作者: jwhiting创建于 2026年5月12日更新于 2026年6月15日
在 MacOS Tahoe 和 Ubuntu 22 LTS 上运行此命令,并通过 homebrew 安装 fx 到 v39.2.0,可以在 TUI 中显示 json,但交互性处于非功能状态。所有按键按下都会在屏幕底部显示,并覆盖了用于显示选定 json 元素路径的突出字符空间。我在尝试使用 fx 调试一个 Node.js CLI 工具的输出时发现了这个问题,我一直以为这是我自己的 CLI 程序中的一个 bug,直到我最终意识到,即使是 Node.js 简单的输出也可以重现这个问题。我无法让 node 生成的输出不在传输到 fx 时导致 UI 状态出现问题。如果我将其传输到文件,然后使用 cat 来查看,就没有问题:
内容来源: antonmedv/fx