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;