From d638da99926f3e7bbcf26e7a7dd3aa744e3aac48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 18 Feb 2022 10:29:56 -0500 Subject: [PATCH] fix: use path.sep for Windows --- packages/babel-cli/src/babel/dir.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/babel-cli/src/babel/dir.ts b/packages/babel-cli/src/babel/dir.ts index 33ef70bac8c3..c65536a3e93f 100644 --- a/packages/babel-cli/src/babel/dir.ts +++ b/packages/babel-cli/src/babel/dir.ts @@ -203,6 +203,7 @@ export default async function ({ }), ); + const { sep } = path; // determine base from the absolute file path getBase = filename => { const base = filenameToBaseMap.get(filename); @@ -210,7 +211,7 @@ export default async function ({ return base; } for (const [absoluteFilenameOrDir, relative] of absoluteFilenames) { - if (filename.startsWith(absoluteFilenameOrDir + "/")) { + if (filename.startsWith(absoluteFilenameOrDir + sep)) { filenameToBaseMap.set(filename, relative); return relative; }