TX010

نبود stdout برای renderToTerminal

کنسول

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

علت بروز

تابع renderToTerminal() به‌طور پیش‌فرض فریم‌های ANSI را در process.stdout می‌نویسد. این تابع در محیطی بدون آن (مرورگر، worker) اجرا شده و گزینهٔ stdout نیز به آن داده نشده است.

روش رفع

آن را در Bun یا Node اجرا کنید، یا یک جریان قابل‌نوشتن به آن بدهید:

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

در مرورگر، به‌جای آن از renderToConsole استفاده کنید.