import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import vueDevTools from 'vite-plugin-vue-devtools' // 按需引入 element-plus // import AutoImport from 'unplugin-auto-import/vite' // import Components from 'unplugin-vue-components/vite' // import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' // 手动引入 element-plus import ElementPlus from 'unplugin-element-plus/vite' // const resolvers = [ // ElementPlusResolver({ // // importStyle: false, // 必须设置false,否则会严重影响开发体验 // }), // ] // https://vite.dev/config/ export default defineConfig({ server: { host: '0.0.0.0', port: 4012, }, plugins: [ vue(), vueDevTools(), // 按需引入 element-plus // AutoImport({ // resolvers: [...resolvers], // dts: 'library/build/unplugin/auto-imports.d.ts', // }), // Components({ // resolvers: [...resolvers], // dts: 'library/build/unplugin/components.d.ts', // }), // 手动引入 element-plus ElementPlus({}), ], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) }, }, })