Installation
在 TanStack Start 專案中設定 Tailwind CSS。
如果你還沒有設定專案,請先建立一個新的 TanStack Start 專案。最常見的方式是使用 Create Start App。
npx create-start-app@latest my-projectcd my-project透過 npm 安裝 @tailwindcss/vite 及其對等相依套件。
npm install tailwindcss @tailwindcss/vite將 @tailwindcss/vite 外掛加入你的 Vite 設定。
import { tanstackStart } from '@tanstack/react-start/plugin/vite';import { defineConfig } from 'vite';import tsConfigPaths from 'vite-tsconfig-paths';import tailwindcss from '@tailwindcss/vite'export default defineConfig({ plugins: [ tailwindcss() tanstackStart(), tsConfigPaths(), ]});在 ./src/styles.css 中加入 @import 來匯入 Tailwind CSS。
@import "tailwindcss";在你的 __root.tsx 檔案中使用 ?url 查詢來匯入 CSS 檔案。
// other imports...import appCss from '../styles.css?url'export const Route = createRootRoute({ head: () => ({ meta: [ // your meta tags and site config ], links: [{ rel: 'stylesheet', href: appCss }], // other head config }), component: RootComponent,})開始使用 Tailwind 的通用類別來設定內容樣式。
import { createFileRoute } from '@tanstack/react-router'export const Route = createFileRoute('/')({ component: App,})function App() { return ( <h1 class="text-3xl font-bold underline"> Hello World! </h1> )}