用途:shadcn/ui 是构建 UI、组件与设计系统的框架,组件以源代码方式通过 CLI 加入用户项目,方便直接修改与组合。
主要能力:通过 CLI 初始化项目、添加/搜索/查看组件、获取组件文档与示例 URL、应用预设(preset)、管理已安装组件与配置,并支持聊天界面等组合场景。
使用方式:所有命令需按项目 packageManager 选择运行器,如 npx shadcn@latest、pnpm dlx shadcn@latest 或 bunx --bun shadcn@latest。常见操作包括:npx shadcn@latest init 初始化;npx shadcn@latest add button card dialog 添加组件;npx shadcn@latest search 搜索注册表;npx shadcn@latest docs 获取文档 URL;npx shadcn@latest view 查看未安装项;npx shadcn@latest apply <code> 应用预设;npx shadcn@latest preset decode/url/resolve 检查预设。
适用场景:需要在项目中快速组装界面、复用组件、统一设计系统的前端开发。
限制:组件以源代码加入项目,需自行维护本地改动与上游更新的合并;部分命令依赖项目已有 components.json;是否支持具体框架、版本与预设效果需以实际项目配置为准,资料未提供完整平台与收费信息。