fix: don't override name for direct import

This commit is contained in:
Julien Huang 2024-08-30 00:02:30 +02:00
parent 4d1c5add37
commit 38e9e8caf7
1 changed files with 1 additions and 1 deletions

View File

@ -79,7 +79,7 @@ export const loaderPlugin = createUnplugin((options: LoaderOptions) => {
} else {
imports.add(genImport(component.filePath, [{ name: component._raw ? 'default' : component.export, as: identifier }]))
if (options.defaultCompNameToAutoImport) {
imports.add(`const ${identifier}_dev = Object.assign(${identifier}, { name: ${JSON.stringify(component.pascalName)} })`)
imports.add(`const ${identifier}_dev = Object.assign(${identifier}, { name: (c.${component.export ?? 'default'} || c)?.name ?? ${JSON.stringify(component.pascalName)} })`)
identifier += '_dev'
}
if (isClientOnly) {