自定义安装 
你可以通过 @heroui-vue/core 来与任意主题进行集成。
安装 
bash
pnpm install @heroui-vue/corebash
npm install @heroui-vue/corebash
yarn install @heroui-vue/corebash
bun install @heroui-vue/core介绍 
@heroui-vue/core 是一个以HeroUI为设计目标的无头Vue3库。它包含了目前所有HeroUI Vue组件。它并不内置@heroui/theme,因此具有高度的灵活性和可定制性。假设你想自定义HeroUI主题并在Vue中使用,你可以通过此包轻松完成集成。
举例 
这里以集成 @heroui/theme 举例来实现 heroui-vue 相同的效果。
依赖 
安装必要依赖
bash
pnpm install tailwindcss @heroui/themebash
npm install tailwindcss @heroui/themebash
yarn install tailwindcss @heroui/themebash
bun install tailwindcss @heroui/theme配置TailwindCSS 
假设源代码在src目录下,创建一个heroui.ts文件,用来导出HeroUI的TailwindCSS插件:
ts
// src/heroui.ts
import { heroui } from "@heroui/theme";
export default heroui(); // 别忘记调用`heroui`函数然后在同级目录下创建一个css文件(如果没有),假设名称是index.css,导入插件并且配置TailwindCSS:
TIP
你也可以在已有的css文件中配置TailwindCSS,同时确保文件路径正确。
css
/* src/index.css */
@import "tailwindcss";
@source "../node_modules/@heroui/theme/dist/**/*.{js,ts,jsx,tsx}";
@plugin "./heroui.ts";
@custom-variant dark (&:is(.dark *));Vite 
如果你的项目使用Vite,需要安装官方的@tailwindcss/vite插件,然后在你的vite配置文件使用它。
安装插件 
sh
npm install @tailwindcss/vite配置vite 
ts
// vite.config.ts
import { defineConfig } from "vite";
import tailwindcss from "@tailwindcss/vite";
export default defineConfig({
  plugins: [tailwindcss()],
});与 heroui-vue 的区别 
实际上,heroui-vue 正是基于 @heroui-vue/core 实现的,区别是 heroui-vue 默认集成了 @heroui/theme。
