SuperAPI AI 工具集

tailwind-v4-shadcn

前端与建站

查看项目

更新于 10-16 01:37

技能介绍

用途:帮助 AI 代理在 React + Vite 项目中按 Tailwind CSS v4 与 shadcn/ui 的正确方式完成初始化与主题配置,规避已知报错(如 tw-animate-css 导入错误、重复 @layer base、模板选错、插件语法错误)。

主要能力:给出五步快速开始流程与四步架构;用 CSS 变量在 :root 与 .dark 中定义颜色并加 hsl() 包裹,通过 @theme inline 映射生成 bg-background、text-primary 等工具类;@layer base 直接引用未包裹的变量;配置 components.json 时设 "tailwind.config": "",并删除 tailwind.config.ts;暗色模式需 ThemeProvider 包裹应用并配合 ModeToggle;插件使用 @plugin 指令。

使用方式:bun add tailwindcss @tailwindcss/vite,bun add -d @types/node,然后 pnpm dlx shadcn@latest init(因 Bun 兼容问题改用 pnpm)。Vite 配置引入 tailwindcss() 插件并设置 @ 别名。

适用场景:React 19 + Vite 项目接入 Tailwind v4 与 shadcn/ui、暗色模式、从 v3 迁移、官方插件配置。

限制:颜色勿双重包裹 hsl(),勿用 @apply 与 tailwindcss-animate/tw-animate-css,勿用 .dark { @theme {} } 嵌套。部分实现细节(如主题切换组件完整代码)在参考文件中,本资料未展开。