Skip to content

Commit e914185

Browse files
guybedfordtargos
authored andcommittedJul 12, 2022
module: cjs-module-lexer WebAssembly fallback
PR-URL: #43612 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Mohammed Keyvanzadeh <[email protected]> Reviewed-By: Luigi Pinca <[email protected]> Reviewed-By: Richard Lau <[email protected]> Reviewed-By: Ruben Bridgewater <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Jacob Smith <[email protected]> Reviewed-By: Minwoo Jung <[email protected]>
1 parent 7491469 commit e914185

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed
 

‎lib/internal/modules/esm/translators.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,12 @@ 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+
} catch {
68+
cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse;
69+
}
6670
}
6771
}
6872

0 commit comments

Comments
 (0)
Please sign in to comment.