From bb16c60848b58cb1757ec4ccd4a9a0f0b6fd5096 Mon Sep 17 00:00:00 2001 From: patak-dev Date: Mon, 18 Jul 2022 21:29:42 +0200 Subject: [PATCH] fix: ssrLoadModule executes code in non-strict mode, fix #9197 --- packages/vite/src/node/ssr/ssrModuleLoader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/node/ssr/ssrModuleLoader.ts b/packages/vite/src/node/ssr/ssrModuleLoader.ts index e1dd392a138aed..e856b02402b659 100644 --- a/packages/vite/src/node/ssr/ssrModuleLoader.ts +++ b/packages/vite/src/node/ssr/ssrModuleLoader.ts @@ -195,7 +195,7 @@ async function instantiateModule( ssrImportKey, ssrDynamicImportKey, ssrExportAllKey, - result.code + `\n//# sourceURL=${mod.url}` + '"use strict";' + result.code + `\n//# sourceURL=${mod.url}` ) await initModule( context.global,