diff --git a/packages/enhanced-img/src/preprocessor.js b/packages/enhanced-img/src/preprocessor.js index 737cb7f16a7e..0222037e593b 100644 --- a/packages/enhanced-img/src/preprocessor.js +++ b/packages/enhanced-img/src/preprocessor.js @@ -137,33 +137,27 @@ export function image(opts) { } }); - // add imports + // add imports and consts to `); + text += `\timport ${import_name} from "${path}";\n`; } } if (consts.size) { - let text = ''; for (const [vite_name, declaration_name] of consts.entries()) { text += `\tconst ${declaration_name} = "${vite_name}";\n`; } - if (ast.module) { - // @ts-ignore - s.appendLeft(ast.module.content.start, text); - } else { - s.prepend( - `\n` - ); - } + } + + if (ast.module) { + // @ts-ignore + s.appendLeft(ast.module.content.start, text); + } else { + s.prepend( + `\n` + ); } return { diff --git a/packages/enhanced-img/test/Output.svelte b/packages/enhanced-img/test/Output.svelte index d9a1b1c99084..aa7ba366238e 100644 --- a/packages/enhanced-img/test/Output.svelte +++ b/packages/enhanced-img/test/Output.svelte @@ -1,11 +1,11 @@ -