Docs
shadcn
shadcn
使用 shadcn CLI 向您的项目添加组件。
init
使用 init
命令为新项目初始化配置和依赖关系。
init
命令安装依赖关系,添加 cn
工具并为项目配置 CSS 变量。
pnpm dlx shadcn@latest init
选项
用法: shadcn init [选项] [组件...]
初始化您的项目并安装依赖关系
参数:
components 要添加的组件或组件的 URL。
选项:
-y, --yes 跳过确认提示。 (默认: true)
-d, --defaults 使用默认配置。 (默认: false)
-f, --force 强制覆盖现有配置。 (默认: false)
-c, --cwd <cwd> 工作目录。默认为当前目录。 (默认: "/Users/shadcn/Desktop")
-s, --silent 静音输出。 (默认: false)
--src-dir 创建新项目时使用 src 目录。 (默认: false)
--no-src-dir 创建新项目时不使用 src 目录。
--css-variables 使用 css 变量进行主题设置。 (默认: true)
--no-css-variables 不使用 css 变量进行主题设置。
-h, --help 显示命令帮助
add
使用 add
命令向您的项目添加组件和依赖关系。
pnpm dlx shadcn@latest add [组件]
选项
用法: shadcn add [选项] [组件...]
向您的项目添加一个组件
参数:
components 要添加的组件或组件的 URL。
选项:
-y, --yes 跳过确认提示。 (默认: false)
-o, --overwrite 覆盖现有文件。 (默认: false)
-c, --cwd <cwd> 工作目录。默认为当前目录。 (默认: "/Users/shadcn/Desktop")
-a, --all 添加所有可用组件 (默认: false)
-p, --path <path> 添加组件的路径。
-s, --silent 静音输出。 (默认: false)
--src-dir 创建新项目时使用 src 目录。 (默认: false)
--no-src-dir 创建新项目时不使用 src 目录。
--css-variables 使用 css 变量进行主题设置。 (默认: true)
--no-css-variables 不使用 css 变量进行主题设置。
-h, --help 显示命令帮助
build
使用 build
命令生成注册表 JSON 文件。
pnpm dlx shadcn@latest build
此命令读取 registry.json
文件并在 public/r
目录中生成注册表 JSON 文件。
选项
用法: shadcn build [选项] [registry]
为 shadcn 注册表构建组件
参数:
registry registry.json 文件的路径 (默认: "./registry.json")
选项:
-o, --output <path> JSON 文件的目标目录 (默认: "./public/r")
-c, --cwd <cwd> 工作目录。默认为当前目录。 (默认:
"/Users/shadcn/Code/shadcn/ui/packages/shadcn")
-h, --help 显示命令帮助
要自定义输出目录,请使用 --output
选项。
pnpm dlx shadcn@latest build --output ./public/registry