import vue from '@vitejs/plugin-vue' import AutoImport from 'unplugin-auto-import/vite' import Components from 'unplugin-vue-components/vite' import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers' import { defineConfig } from 'vite' // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), AutoImport({ imports: ['vue', '@vueuse/core', 'vue-router'], dirs: ['./src/utils', './src/apis'], dts: './src/typings/auto-import.d.ts', vueTemplate: true }), Components({ resolvers: [AntDesignVueResolver()], dts: './src/typings/components.d.ts' }) ], resolve: { alias: { '@/': '/src/' } }, css: { preprocessorOptions: { scss: { additionalData: `@import "@/assets/styles/vars.scss";` } } } })