import type { Options } from 'unplugin-vue-components/types'; import Components from 'unplugin-vue-components/vite'; export default function createComponents(options?: Options | undefined) { return Components({ // 指定组件位置,默认是src/components dirs: ['src/components'], deep: true, // search for subdirectories // ui库解析器 extensions: ['vue'], // 配置文件生成位置 dts: 'src/types/import-components.d.ts', ...options, }); }