ni/vite.config.ts
HeXiaoLong:Suanier 49de4589bd feat: 搭建UI组件库
1. 完成展示example
2. 按需加载
3. 导入导出
未来:
1. 更多组件
2. 暗黑模式
3. 配置文件
2025-05-20 12:37:09 +08:00

31 lines
678 B
TypeScript

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import Components from 'unplugin-vue-components/vite'
import AutoImport from 'unplugin-auto-import/vite'
// https://vite.dev/config/
export default defineConfig({
plugins: [
vue(),
Components({
dirs: ['src/components'],
dts: 'src/components.d.ts',
resolvers: [
(name) => {
if (name.startsWith('Ni')) {
return {
name,
from: 'ni',
sideEffects: 'ni/dist/style.css'
}
}
}
]
}),
AutoImport({
imports: ['vue'],
dts: 'src/auto-imports.d.ts'
})
]
})