unplugin / unplugin-vue-components

📲 On-demand components auto importing for Vue
https://www.npmjs.com/package/unplugin-vue-components
MIT License
3.66k stars 341 forks source link

fix(vite-vue3): update include regex to support production build #682

Closed leedawn closed 10 months ago

leedawn commented 10 months ago

Description

problem: .The problem just belongs to examples/vite-vue3. There is no component in web page after running 'pnpm build' and 'pnpm preview'

process: After running 'pnpm build', the path '...ComponentA.vue' will become '...ComponentA.vue?vue&type=script&setup=true&lang.ts'. But vite config option 'include' do not include this situation. So I think it's time to change 'include' option's regex. The soluation case is the same as 'core/unplugin.ts'.

Linked Issues

503

Additional context

Although I soluation the probleam, I don't know the process that the path '...ComponentA.vue' will become '...ComponentA.vue?vue&type=script&setup=true&lang.ts'.

leedawn commented 10 months ago

Thanks for suggestion and merging.This is my first merged pr. @antfu