From: Jérémy Lal Date: Thu, 4 Aug 2022 15:32:43 +0000 (+0100) Subject: cannot rebuilt dist/lexer.js, just use pure-js lexer X-Git-Tag: archive/raspbian/18.12.1+dfsg-2+rpi1~1^2^2^2^2~13 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=aa681d02bd0b97c00d74aaba1bc6202cee5db164;p=nodejs.git cannot rebuilt dist/lexer.js, just use pure-js lexer Last-Update: 2020-11-24 Forwarded: not-needed Gbp-Pq: Topic dfsg Gbp-Pq: Name native_lexer.patch --- diff --git a/lib/internal/modules/esm/translators.js b/lib/internal/modules/esm/translators.js index 8fb3c96f8..ba1c2ef9a 100644 --- a/lib/internal/modules/esm/translators.js +++ b/lib/internal/modules/esm/translators.js @@ -56,18 +56,7 @@ const { TextDecoder } = require('internal/encoding'); let cjsParse; async function initCJSParse() { - if (typeof WebAssembly === 'undefined') { - cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse; - } else { - const { parse, init } = - require('internal/deps/cjs-module-lexer/dist/lexer'); - try { - await init(); - cjsParse = parse; - } catch { - cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse; - } - } + cjsParse = require('internal/deps/cjs-module-lexer/lexer').parse; } const translators = new SafeMap(); diff --git a/node.gyp b/node.gyp index 6b3a6d991..b3260a32d 100644 --- a/node.gyp +++ b/node.gyp @@ -51,7 +51,6 @@ 'deps/acorn/acorn/dist/acorn.js', 'deps/acorn/acorn-walk/dist/walk.js', 'deps/cjs-module-lexer/lexer.js', - 'deps/cjs-module-lexer/dist/lexer.js', 'deps/undici/undici.js', ], 'node_mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)node_mksnapshot<(EXECUTABLE_SUFFIX)',