Skip to content

Commit 700056e

Browse files
committed
fix: cjs-module-lexer WebAssembly fallback
1 parent ea99431 commit 700056e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/internal/modules/esm/translators.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,13 @@ async function initCJSParse() {
6161
} else {
6262
const { parse, init } =
6363
require('internal/deps/cjs-module-lexer/dist/lexer');
64-
await init();
65-
cjsParse = parse;
64+
try {
65+
await init();
66+
cjsParse = parse;
67+
}
68+
catch {
69+
cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse;
70+
}
6671
}
6772
}
6873

0 commit comments

Comments
 (0)