Package: node-jest-worker Version: 29.1.1~ds1+~cs70.47.20-2 Severity: important
Dear Maintainer,
When building qtwebengine, I get this error:
Error: Cannot find module 'jest-util'
Require stack:
- /usr/share/nodejs/jest-worker/build/workers/processChild.js
at Module._resolveFilename (node:internal/modules/cjs/loader:985:15)
at Module._load (node:internal/modules/cjs/loader:833:27)
at Module.require (node:internal/modules/cjs/loader:1051:19)
at require (node:internal/modules/cjs/helpers:103:18)
at _jestUtil
(/usr/share/nodejs/jest-worker/build/workers/processChild.js:4:16)
at execFunction
(/usr/share/nodejs/jest-worker/build/workers/processChild.js:154:11)
at execHelper
(/usr/share/nodejs/jest-worker/build/workers/processChild.js:132:5)
at execMethod
(/usr/share/nodejs/jest-worker/build/workers/processChild.js:136:5)
at process.messageListener
(/usr/share/nodejs/jest-worker/build/workers/processChild.js:48:7)
at process.emit (node:events:513:28) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/usr/share/nodejs/jest-worker/build/workers/processChild.js' ]
}
qtwebengine uses node-jest-worker (indirectly, via node-rollup-plugin-terser).
And /usr/share/nodejs/jest-worker/build/workers/processChild.js which is part
of node-jest-worker has this code:
function _jestUtil() {
const data = require("jest-util");
_jestUtil = function () {
return data;
};
return data;
}
However, jest-util module is in jest binary package, but node-js-worker does
not depend on jest so it was not installed.
I believe jest-util needs to be made a separate binary package, or moved to
node-jest-worker.
--
Dmitry Shachnev
signature.asc
Description: PGP signature
-- Pkg-javascript-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel
