快速开始

安装第一个组件,加载样式,然后连接你的应用状态。

选择安装方式

准备项目

需要 Node.js 22.12+、pnpm 10 和 Vue 3.5+ TypeScript 项目。组件包使用预编译样式;源码安装需要 Tailwind CSS 4。

没有 Vue 项目时,先创建项目并按提示选择 TypeScript;已有项目可直接继续。以下消费端命令均在你的应用目录执行。

终端

方式一:组件包

组件包已发布到 npm,在你的 Vue 或 Nuxt 应用目录直接安装。它包含预构建组件和完整样式,无需额外配置 Tailwind。

终端

固定安装 0.1.1,或将已有项目从旧版升级到 0.1.1,使用以下命令。升级后保留现有导入与主题覆盖,并运行项目的类型检查和构建。

终端
src/App.vue

在应用入口或根组件导入一次 @orvui/vue/style.css。它已包含组件所需样式与 Tailwind 基础层;使用组件包无需另配 Tailwind。明暗模式由文档根节点上的 .dark 类控制。组件页选择“组件包”用法,使用 @orvui/vue/… 按需导入。

Nuxt 项目在 nuxt.config.ts 的 css 中加载样式,组件仍在页面或组件中显式导入,无需全局注册。

nuxt.config.ts

源码方式:配置 Tailwind 与路径

使用 shadcn-vue 安装前完成这一配置。源码使用 Tailwind CSS 4 和 @/components/orvui/… 路径。保留已有配置,将下列插件、别名与 TypeScript 路径合并进项目。

终端
vite.config.ts
tsconfig.app.json

首次使用时,在项目根目录准备 components.json。下面是只使用 orvui 注册表的新项目最小配置;orvui 已提供完整主题令牌,因此基础配色留空。已有 shadcn-vue 项目保留自己的配置即可。

components.json

将路径配置合并到检查 src/ 的 TypeScript 配置(Vite 模板通常为 tsconfig.app.json)。通过 shadcn-vue 安装后,导入生成的样式文件;它已包含完整主题令牌和辅助样式,无需同时导入组件包样式。

src/style.css
src/main.ts

方式二:shadcn-vue 安装源码

源码注册表由 orvui.efu.me 提供。首次使用时先完成上面的源码配置,再运行组件页提供的完整命令;本地开发可以使用当前文档服务的 /r/ 地址。

终端

安装项包含组件、相对依赖、主题样式和包依赖,文件默认位于 src/components/orvui/。某些变体需要同一条命令中的多个安装项;使用组件页所选示例给出的命令和“此示例还需要”依赖。

src/App.vue

启动与检查

终端

类型检查命令使用 Vite 模板的应用配置 tsconfig.app.json;已有项目请替换为实际检查 src/ 的配置文件。先确认按钮有正确样式和按压反馈,再检查业务组件的状态与事件。示例直接导入的额外依赖需在应用中安装;保留安装源码中的 MIT、NOTICE 和独立 Shader 许可。主题覆盖参见主题设置,之后可从组件目录选择组件。