# shadcn CLI 参考 配置从 `components.json` 中读取。 > **重要说明:** 始终使用项目的包管理器来运行命令:`npx shadcn@latest`、`pnpm dlx shadcn@latest` 或 `bunx --bun shadcn@latest`。从项目上下文中检查 `packageManager` 以选择正确的命令。以下示例使用 `npx shadcn@latest`,但请替换为项目对应的正确运行器。 > **重要说明:** 只使用下面列出的标志。不要发明或猜测标志——如果某个标志未在此处列出,则它不存在。CLI 会从项目的锁定文件中自动检测包管理器;没有 `--package-manager` 标志。 ## 目录 - 命令:init、add(空跑、智能合并)、search、view、docs、info、build - 模板:next、vite、start、react-router、astro - 预设:命名、代码、URL 格式与字段 - 切换预设 --- ## 命令 ### `init` — 初始化或创建项目 ```bash npx shadcn@latest init [components...] [options] ``` 在已有项目中初始化 shadcn/ui,或创建新项目(当提供了 `--name` 时)。可选地在同一步骤中安装组件。 | 标志 | 缩写 | 描述 | 默认值 | | ------------------------ | --- | -------------------------------------------------- | ------- | | `--template