unplugin-vue-component 用于vue组件自动引入

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