From a36f5a12cb6704ad60bf45b37345d382840cda02 Mon Sep 17 00:00:00 2001 From: raivaibhav Date: Tue, 12 Oct 2021 22:23:59 +0530 Subject: [PATCH] Fix: svelePath not updating Fixes: https://github.com/sveltejs/svelte/issues/6834 --- src/compiler/compile/create_module.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/compiler/compile/create_module.ts b/src/compiler/compile/create_module.ts index 037b2b396e..eaa3abf569 100644 --- a/src/compiler/compile/create_module.ts +++ b/src/compiler/compile/create_module.ts @@ -94,10 +94,18 @@ function esm( // edit user imports imports.forEach(node => { - node.source.value = edit_source(node.source.value, sveltePath); + const value = edit_source(node.source.value, sveltePath); + node.source.value = value; + if (node.source.raw) { + node.source.raw = JSON.stringify(value); + } }); exports_from.forEach(node => { - node.source!.value = edit_source(node.source!.value, sveltePath); + const value = edit_source(node.source!.value, sveltePath); + node.source!.value = value; + if (node.source?.raw) { + node.source.raw = JSON.stringify(value); + } }); const exports = module_exports.length > 0 && {