From bfac335ebbedb6cf2b701f978eb4775b700e6438 Mon Sep 17 00:00:00 2001 From: Thomas Moyse Date: Sat, 14 Jan 2023 12:07:33 +0100 Subject: [PATCH] Use pathToFileURL to handle windows file path --- packages/micro/src/lib/handler.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/micro/src/lib/handler.ts b/packages/micro/src/lib/handler.ts index bc8c32b..a700c48 100644 --- a/packages/micro/src/lib/handler.ts +++ b/packages/micro/src/lib/handler.ts @@ -1,3 +1,5 @@ +// Native +import { pathToFileURL } from 'url'; // Utilities import { logError } from './error'; @@ -5,7 +7,7 @@ export const handle = async (file: string) => { let mod: unknown; try { - mod = await import(file); + mod = await import(pathToFileURL(file).href); mod = await (mod as { default: unknown }).default; // use ES6 module's default export } catch (err: unknown) {