TX010

Kein stdout für renderToTerminal

Konsole

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

Ursache

renderToTerminal() schreibt ANSI-Frames standardmäßig nach process.stdout. Es lief in einer Umgebung ohne process.stdout (einem Browser, einem Worker), und es wurde keine stdout-Option übergeben.

Lösung

Führe es unter Bun oder Node aus oder übergib einen beschreibbaren Stream:

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

Verwende im Browser stattdessen renderToConsole.