From 59312ef617c6ad6adc8cd2958f5eca9afee6694a Mon Sep 17 00:00:00 2001 From: Vladimir Sheremet Date: Mon, 28 Nov 2022 20:40:06 +0100 Subject: [PATCH] chore: always mark evaluated --- packages/vite-node/src/client.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/vite-node/src/client.ts b/packages/vite-node/src/client.ts index 01dfe6264418..61a7069eb3dd 100644 --- a/packages/vite-node/src/client.ts +++ b/packages/vite-node/src/client.ts @@ -347,9 +347,12 @@ export class ViteNodeRunner { columnOffset: -codeDefinition.length, }) - await fn(...Object.values(context)) - - mod.evaluated = true + try { + await fn(...Object.values(context)) + } + finally { + mod.evaluated = true + } return exports }