fix(nuxt): ensure component imports are injected last (#28944)

This commit is contained in:
Daniel Roe 2024-09-11 14:12:16 +01:00
parent 757906e884
commit a878abc5e9
No known key found for this signature in database
GPG Key ID: 3714AB03996F442B

View File

@ -51,6 +51,7 @@ export function createTransformPlugin (nuxt: Nuxt, getComponents: getComponentsT
return createUnplugin(() => ({ return createUnplugin(() => ({
name: 'nuxt:components:imports', name: 'nuxt:components:imports',
enforce: 'post',
transformInclude (id) { transformInclude (id) {
id = normalize(id) id = normalize(id)
return id.startsWith('virtual:') || id.startsWith('\0virtual:') || id.startsWith(nuxt.options.buildDir) || !isIgnored(id) return id.startsWith('virtual:') || id.startsWith('\0virtual:') || id.startsWith(nuxt.options.buildDir) || !isIgnored(id)