Just use something like this... In this configuration option, you don’t need to worry about folders and files of any nesting for components.
export default defineNuxtConfig ({
components: [
{
path: '~/components/',
pathPrefix: false,
extensions: ['vue'],
pattern: '**/*'
}
]
})