From d0c09987b508c9b3c824e2b9853857f1cb848ee5 Mon Sep 17 00:00:00 2001 From: await-ovo <41503212+await-ovo@users.noreply.github.com> Date: Fri, 14 Oct 2022 17:31:46 +0800 Subject: [PATCH] fix(vite-node): init the debugger ahead of time to ensure that load dumped code work as expected (fix #2126) (#2127) --- packages/vite-node/src/server.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/vite-node/src/server.ts b/packages/vite-node/src/server.ts index 6cd3b7089792..2302b31726e7 100644 --- a/packages/vite-node/src/server.ts +++ b/packages/vite-node/src/server.ts @@ -5,7 +5,7 @@ import createDebug from 'debug' import type { DebuggerOptions, FetchResult, RawSourceMap, ViteNodeResolveId, ViteNodeServerOptions } from './types' import { shouldExternalize } from './externalize' import { toArray, toFilePath, withInlineSourcemap } from './utils' -import type { Debugger } from './debug' +import { Debugger } from './debug' export * from './externalize' @@ -59,7 +59,7 @@ export class ViteNodeServer { }, options.debug ?? {}) } if (options.debug) - import('./debug').then(r => this.debugger = new r.Debugger(server.config.root, options.debug!)) + this.debugger = new Debugger(server.config.root, options.debug!) } shouldExternalize(id: string) {