From e0823dd7e6ced7eaf1d7d1e67f77374f4ef5cbce Mon Sep 17 00:00:00 2001 From: Gyubong Date: Sun, 15 May 2022 07:00:55 +0900 Subject: [PATCH] fix: handle multiple node_modules folders determining mainFilename for ESM (#2123) Co-authored-by: Landon Yarrington <33426811+jly36963@users.noreply.github.com> Co-authored-by: Benjamin E. Coe --- lib/platform-shims/esm.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/platform-shims/esm.mjs b/lib/platform-shims/esm.mjs index 92f2f0993..c25baa5a3 100644 --- a/lib/platform-shims/esm.mjs +++ b/lib/platform-shims/esm.mjs @@ -21,7 +21,7 @@ try { } catch (e) { __dirname = process.cwd(); } -const mainFilename = __dirname.split('node_modules')[0] +const mainFilename = __dirname.substring(0, __dirname.lastIndexOf('node_modules')); export default { assert: {