TX010

Không có stdout cho renderToTerminal

Console

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

Nguyên nhân

Theo mặc định, renderToTerminal() ghi frame ANSI vào process.stdout. Nó đã chạy trong môi trường không có luồng này (trình duyệt, worker) và không nhận tùy chọn stdout.

Cách khắc phục

Chạy trong Bun hoặc Node, hoặc truyền vào một luồng có thể ghi:

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

Trong trình duyệt, dùng renderToConsole thay thế.