Skip to content

Commit 785dc3e

Browse files
guybedfordrichardlau
authored andcommitted
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 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‎

Lines changed: 6 additions & 2 deletions
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-
awaitinit();
73-
cjsParse=parse;
72+
try{
73+
awaitinit();
74+
cjsParse=parse;
75+
}catch{
76+
cjsParse=require('internal/deps/cjs-module-lexer/lexer').parse;
77+
}
7478
}
7579
}
7680

0 commit comments

Comments
(0)