import path from 'path' import { defineConfig } from 'vite' import { createVuePlugin } from 'vite-plugin-vue2' import WindiCSS from 'vite-plugin-windicss' import Components from 'unplugin-vue-components/vite' import Icons from 'unplugin-icons/vite' import IconsResolver from 'unplugin-icons/resolver' const config = defineConfig({ resolve: { alias: { '@': `${path.resolve(__dirname, 'src')}`, }, dedupe: ['vue-demi'], }, build: { minify: true, }, plugins: [ createVuePlugin(), WindiCSS(), Components({ resolvers: [ IconsResolver({ componentPrefix: '', }), ], }), Icons(), ], server: { port: 8080, }, }) export default config