From 5866cfb2529ef5a5d5258b0fae0b37c3484d1762 Mon Sep 17 00:00:00 2001 From: patak Date: Tue, 19 Jul 2022 19:15:50 +0200 Subject: [PATCH] fix: ssrLoadModule executes code in non-strict mode, fixes #9197 (#9199) --- 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,