import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import Components from "unplugin-vue-components/vite"; import { AntDesignVueResolver } from "unplugin-vue-components/resolvers"; // @ts-ignore import pluginRewriteAll from 'vite-plugin-rewrite-all'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), pluginRewriteAll(), // Ant Design configuration Components({ resolvers: [ AntDesignVueResolver({ importStyle:"less" }) ], }), ], css: { preprocessorOptions: { less: { modifyVars: {}, javascriptEnabled: true, }, }, }, resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } }, build: { outDir: "../cista/wwwroot", emptyOutDir: true, } })