Le 15/05/2021 à 05:13, Yadd a écrit : > Le 15/05/2021 à 05:02, Yadd a écrit : >> Le 14/05/2021 à 14:21, Jonas Smedegaard a écrit : >>> Quoting Pirate Praveen (2021-05-14 13:46:28) >>>> terser-webpack-plugin needs terser at least version 4.8. Is there any >>>> known blockers I can help with? >>> >>> Thanks for asking. >>> >>> Draft package in git fails like this: >>> >>> cd dist && ../bin/terser \ >>> --mangle --compress \ >>> --source-map 'content=bundle.js.map,includeSources=true' \ >>> --output bundle.min.js \ >>> -- bundle.js >>> Parse error at undefined:undefined,undefined >>> >>> /build/node-terser-4.8.0/bin/terser:244 >>> var lines = files[ex.filename].split(/\r?\n/); >>> ^ >>> TypeError: Cannot read property 'split' of undefined >>> at run (/build/node-terser-4.8.0/bin/terser:244:44) >>> at Object.<anonymous> (/build/node-terser-4.8.0/bin/terser:188:5) >>> at Module._compile (internal/modules/cjs/loader.js:999:30) >>> at Object.Module._extensions..js >>> (internal/modules/cjs/loader.js:1027:10) >>> at Module.load (internal/modules/cjs/loader.js:863:32) >>> at Function.Module._load (internal/modules/cjs/loader.js:708:14) >>> at Function.executeUserEntryPoint [as runMain] >>> (internal/modules/run_main.js:60:12) >>> at internal/main/run_main_module.js:17:47 >>> >>> /build/node-terser-4.8.0/tools/exit.js:14 >>> throw exit; >>> ^ >>> [Function: exit] >>> >>> >>> I suspect it is related to patch 1001 to use commander 4 - would sure be >>> helpful to have a pair of fresh eyes on it. >> >> Hi, >> >> same error with and without 1001 patch > > I tried this and get the same error: > > $ cd /tmp > $ npm i terser@4.8.0 > $ cd - > $ cd dist && /tmp/node_modules/terser/bin/terser \ > --mangle --compress \ > --source-map 'content=bundle.js.map,includeSources=true' \ > --output bundle.min.js \ > -- bundle.js > > Looking more, error seems to be in `rollup --no-esModule -c`: the > produced files looks strange (a mix of js and map)
No bundle.js it's a valid minified file