Skip to content

Commit 785dc3e

Browse files
guybedfordrichardlau
authored andcommittedNov 24, 2022
module: cjs-module-lexer WebAssembly fallback
PR-URL: #43612 Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jacob Smith <jacob@frende.me> Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
1 parent 625f4bf commit 785dc3e

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
@@ -69,8 +69,12 @@ async function initCJSParse() {
6969
} else {
7070
const { parse, init } =
7171
require('internal/deps/cjs-module-lexer/dist/lexer');
72-
await init();
73-
cjsParse = parse;
72+
try {
73+
await init();
74+
cjsParse = parse;
75+
} catch {
76+
cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse;
77+
}
7478
}
7579
}
7680

0 commit comments

Comments
 (0)