!警告 本项目处于早期阶段,并将不断发展。预计会有频繁更新和潜在改动。欢迎提供反馈!
npx nuxi@latest module add --dev compodium
@compodium/vuepnpm add -D @compodium/vue
yarn add --dev @compodium/vue
npm install --save-dev @compodium/vue
bun add -D @compodium/vue
vite.config.ts 中添加 Compodium 插件import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueDevTools from 'vite-plugin-vue-devtools'
import { compodium } from '@compodium/vue'
export default defineConfig({
plugins: [
vue(),
vueDevTools(),
compodium()
]
})
tsconfig.app.json 中包含 compodium 类型{
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.vue",
"node_modules/@compodium/vue/dist/index.d.ts"
],
}
欢迎贡献!♥️
目前,您可以贡献的一种方式是为您喜爱的组件库添加示例。您可以在此处找到 Nuxt UI 集合和示例。
本地开发
# Install dependencies
pnpm install
# Generate type stubs
pnpm dev:prepare
# Develop with the playground
pnpm dev
# Run ESLint
pnpm lint
# Run typechecks
pnpm typechecks
# Run Vitest
pnpm test