From 29c498e9cf4eb54a36469af8b86583da37634a24 Mon Sep 17 00:00:00 2001 From: CHan Shing Kit Date: Wed, 20 Jul 2022 00:27:52 +0800 Subject: [PATCH 1/2] [FIX] Preserve esmodule symbol for dynamic imports in nuxt ssr --- src/presets/base-worker.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/presets/base-worker.ts b/src/presets/base-worker.ts index 811b531c4d..b141987f00 100644 --- a/src/presets/base-worker.ts +++ b/src/presets/base-worker.ts @@ -7,7 +7,10 @@ export const baseWorker = defineNitroPreset({ noExternals: true, rollupConfig: { output: { - format: 'iife' + format: 'iife', + generatedCode: { + symbols: true, + } } }, inlineDynamicImports: true // iffe does not support code-splitting From 5730fa7c41ef4d4a56f8876ca36bf8429b4cdf92 Mon Sep 17 00:00:00 2001 From: CHan Shing Kit Date: Wed, 20 Jul 2022 08:44:48 +0800 Subject: [PATCH 2/2] remove trailing comma --- src/presets/base-worker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/presets/base-worker.ts b/src/presets/base-worker.ts index b141987f00..45d3328815 100644 --- a/src/presets/base-worker.ts +++ b/src/presets/base-worker.ts @@ -9,7 +9,7 @@ export const baseWorker = defineNitroPreset({ output: { format: 'iife', generatedCode: { - symbols: true, + symbols: true } } },