安裝

建立 Text.js 應用程式、開啟 DevTools 並設定主控台。

系統需求

  • Bun 1.2+ 或 Node.js 22+
  • 桌面版 Chrome、Edge、Firefox 或 Safari

建立應用程式

bunx create-text-app@latest

選擇範本(starter、dashboard 或 opencode),然後啟動開發伺服器:

cd my-appbun installbun dev

開啟主控台

前往 http://localhost:3000 並開啟主控台。

瀏覽器macOSWindows / Linux
Chrome、Edge、Arc、Brave⌘ ⌥ JCtrl Shift J
Firefox⌘ ⌥ KCtrl Shift K
Safari⌘ ⌥ C僅限 macOS

在 Safari 中,先到「設定」→「進階」開啟 「顯示網頁開發者功能」。

點一下頁面使其取得焦點,然後輸入。將 DevTools 停駐在底部可取得最寬的網格。

主控台設定

在主控台設定中關閉 「保留記錄」。Text.js 每個影格附加一則訊息,並清除主控台以釋放舊影格。開啟「保留記錄」時,DevTools 會忽略清除操作,舊影格便會累積。

手動設定

bun add @textjs/app react react-dom
package.jsonjson
{  "scripts": { "dev": "text dev", "build": "text build", "start": "text start" }}
app/page.tsxtsx
import { Text } from "@textjs/app";export default function Page() {  return <Text className="p-1">Hello from console.log</Text>;}

不使用框架

從現有網站將任意 React 樹掛載到主控台:

main.tsxtsx
import { renderToConsole, Box, Text } from "@textjs/react";await renderToConsole(  <Box className="border rounded p-1">    <Text bold>Hello, DevTools</Text>  </Box>,  { width: 100, height: 32 },);
在 GitHub 編輯此頁