import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-uni' import AutoImport from 'unplugin-auto-import/vite' import UniComponents from '@uni-helper/vite-plugin-uni-components' import { WotResolver } from '@uni-helper/vite-plugin-uni-components/resolvers' export default defineConfig(async () => { const { default: tsconfigPaths } = await import('vite-tsconfig-paths') return { plugins: [ tsconfigPaths(), uni(), AutoImport({ imports: ['vue', 'pinia'], dts: 'src/auto-imports.d.ts', }), // ✅ 用 uni-helper 的组件插件 UniComponents({ dts: 'src/components.d.ts', resolvers: [WotResolver()], }), ], css: { preprocessorOptions: { scss: { quietDeps: true, }, }, }, } })