TX010

renderToTerminal 缺少 stdout

控制台

Text.js error TX010: renderToTerminal() found no stdout to write to.

发生原因

renderToTerminal() 默认将 ANSI 帧写入 process.stdout。当前运行环境(浏览器、worker)没有 process.stdout,也未传入 stdout 选项。

修复方法

在 Bun 或 Node 下运行,或传入可写流:

import { renderToTerminal } from "@textjs/react/terminal";await renderToTerminal(<App />, { stdout: process.stdout, stdin: process.stdin });

在浏览器中,改用 renderToConsole。