unplugin-vue-component 用于vue组件自动引入
import Component from 'unplugin-vue-components/vite';
plugins: [
Component({
resolvers: [
// 引入element-plus组件
ElementPlusResolver({
importStyle: 'sass' // 自定义主题时该选项必须配置
})
], // 自定义组件的解释器
extensions: ['vue'], // 组件的文件扩展名
dirs: ['src/components'], // 组件的路径
include: [/\.vue$/, /\.vue\?vue/], // 包含.vue扩展文件
dts: 'src/components.d.ts', // 生成 .d.ts 全局申明,也可设置为false
deep: true, // 搜索子目录
})
]