| | |
| | | import AutoImport from 'unplugin-auto-import/vite' |
| | | import Components from 'unplugin-vue-components/vite' |
| | | import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' |
| | | import Icons from "unplugin-icons/vite"; |
| | | import IconsResolver from "unplugin-icons/resolver"; |
| | | |
| | | export default defineConfig(({ mode }: ConfigEnv): UserConfig=>{ |
| | | return { |
| | |
| | | AutoImport({ |
| | | resolvers: [ |
| | | ElementPlusResolver(), |
| | | // 自动导入图标组件 |
| | | IconsResolver({}), |
| | | ], |
| | | dts: false |
| | | }), |
| | | Components({ |
| | | resolvers: [ |
| | | ElementPlusResolver() |
| | | ElementPlusResolver(), |
| | | // 自动注册图标组件 |
| | | IconsResolver({ |
| | | // element-plus图标库,其他图标库 https://icon-sets.iconify.design/ |
| | | enabledCollections: ["ep"], |
| | | }), |
| | | ], |
| | | dts: false |
| | | }), |
| | | Icons({ |
| | | // 自动安装图标库 |
| | | autoInstall: true, |
| | | }), |
| | | ], |
| | | resolve: { |
| | | alias: { |