From a01e520597b9bd20d37f317ffe040dd595628803 Mon Sep 17 00:00:00 2001 From: Hyeseong Kim Date: Sun, 18 Dec 2022 06:47:45 +0900 Subject: [PATCH 1/3] Allow assigning new hotContext --- packages/vite-node/src/client.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/vite-node/src/client.ts b/packages/vite-node/src/client.ts index 00a2e1176271..daba9207c9fd 100644 --- a/packages/vite-node/src/client.ts +++ b/packages/vite-node/src/client.ts @@ -323,6 +323,9 @@ export class ViteNodeRunner { hotContext ||= this.options.createHotContext?.(this, `/@fs/${fsPath}`) return hotContext }, + set: (value) => { + hotContext = value; + }, }) } From 008fb972c8365692be5ec49577c6d8eb2e63710e Mon Sep 17 00:00:00 2001 From: Hyeseong Kim Date: Mon, 19 Dec 2022 01:35:14 +0900 Subject: [PATCH 2/3] fix lint --- packages/vite-node/src/client.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite-node/src/client.ts b/packages/vite-node/src/client.ts index daba9207c9fd..24a314c6da2e 100644 --- a/packages/vite-node/src/client.ts +++ b/packages/vite-node/src/client.ts @@ -324,7 +324,7 @@ export class ViteNodeRunner { return hotContext }, set: (value) => { - hotContext = value; + hotContext = value }, }) } From 27eeeb0bc5f98de2455829a25b8c634515520e1c Mon Sep 17 00:00:00 2001 From: Hyeseong Kim Date: Mon, 19 Dec 2022 01:48:10 +0900 Subject: [PATCH 3/3] add a regression case --- test/vite-node/src/deps.css | 3 +++ test/vite-node/src/deps.ts | 2 ++ 2 files changed, 5 insertions(+) create mode 100644 test/vite-node/src/deps.css diff --git a/test/vite-node/src/deps.css b/test/vite-node/src/deps.css new file mode 100644 index 000000000000..293d3b1f1316 --- /dev/null +++ b/test/vite-node/src/deps.css @@ -0,0 +1,3 @@ +body { + margin: 0; +} diff --git a/test/vite-node/src/deps.ts b/test/vite-node/src/deps.ts index 285eb842f8ad..c81840a1d46e 100644 --- a/test/vite-node/src/deps.ts +++ b/test/vite-node/src/deps.ts @@ -1,3 +1,5 @@ +import './deps.css' + // eslint-disable-next-line no-console console.log('deps')