TX010

renderToTerminal用のstdoutが存在しない

コンソール

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

発生原因

renderToTerminal() は、デフォルトでANSIフレームを process.stdout に書き込みます。これが存在しない環境(ブラウザー、ワーカー)で実行され、stdout オプションも渡されていませんでした。

修正方法

BunまたはNodeで実行するか、書き込み可能なストリームを渡します。

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

ブラウザーでは、代わりに renderToConsole を使います。