UNPKG

create-base

Version:

快速构建项目基础框架,支持vue/uni-app/后台管理模板等

42 lines (40 loc) 1.09 kB
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import path from 'path' 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' // https://vitejs.dev/config/ export default defineConfig({ resolve: { alias: { '@': path.resolve(__dirname, 'src') } }, plugins: [ vue(), AutoImport({ imports: ['vue', 'vue-router', 'pinia'], dts: true, eslintrc: { enabled: true }, // 自动导入 Element Plus 相关函数,如:ElMessage, ElMessageBox... (带样式) resolvers: [ElementPlusResolver()] }), Components({ dts: true, resolvers: [ // 自动导入 Element Plus 组件 ElementPlusResolver(), // 自动注册图标组件 IconsResolver({ enabledCollections: ['ep'] }) ] }), Icons({ autoInstall: true }) ] })