// vite.config.ts import { defineConfig } from 'vite' import UniKuRoot from '@uni-ku/root' import uni from '@dcloudio/vite-plugin-uni' import AutoImport from 'unplugin-auto-import/vite' import Components from '@uni-helper/vite-plugin-uni-components' import { WotResolver } from '@uni-helper/vite-plugin-uni-components/resolvers' import path from 'path' export default defineConfig(async () => { const { default: tsconfigPaths } = await import('vite-tsconfig-paths') return { plugins: [ tsconfigPaths(), UniKuRoot(), AutoImport({ imports: ['vue', 'pinia'], dts: 'src/auto-imports.d.ts', }), Components({ resolvers: [WotResolver()], }), uni(), ], resolve: { alias: { '@': path.resolve(__dirname, 'src'), }, }, css: {}, } })