vite+vue3,使用unplugin-vue-components/vite

vite+vue3,使用unplugin-vue-components/vite全局挂载, components.d.ts文件内容里的组件名都是以文件名来生成的
目前的components.d.ts文件内容: declare module '@vue/runtime-core' {

export interface GlobalComponents {
Affix: typeof import('./../src/components/affix/src/affix.vue')['default']
Arrow: typeof import('./../src/components/popper/src/arrow.vue')['default']
Autocomplete: typeof import('./../src/components/autocomplete/src/autocomplete.vue')['default']
Avatar: typeof import('./../src/components/avatar/src/avatar.vue')['default']
Backtop: typeof import('./../src/components/backtop/src/backtop.vue')['default']
Badge: typeof import('./../src/components/badge/src/badge.vue')['default']
Bar: typeof import('./../src/components/scrollbar/src/bar.vue')['default']
}
}

理想状态下的components.d.ts文件内容: declare module '@vue/runtime-core' {

export interface GlobalComponents {
ElAffix: typeof import('./../src/components/affix/src/affix.vue')['default']
ElArrow: typeof import('./../src/components/popper/src/arrow.vue')['default']
ElAutocomplete: typeof import('./../src/components/autocomplete/src/autocomplete.vue')['default']
ElAvatar: typeof import('./../src/components/avatar/src/avatar.vue')['default']
ElBacktop: typeof import('./../src/components/backtop/src/backtop.vue')['default']
ElBadge: typeof import('./../src/components/badge/src/badge.vue')['default']
ElBar: typeof import('./../src/components/scrollbar/src/bar.vue')['default']
}
}

提问如何在不更改.vue文件名的情况下使所有全局挂载的组件名有相同的格式?