-
Notifications
You must be signed in to change notification settings - Fork 881
Open
Description
I was using nodejs v18.19.0.
And I decide to upgrade it to : v20.19.5.
Then I run my mvn build : mvn clean install
And it failed with :
[INFO] --- frontend:1.13.4:npm (npm install) @ leshan-demo-bsserver ---
[INFO] Running 'npm install' in /home/sbernard/git/leshan/leshan-demo-bsserver/webapp
[INFO] npm error Class extends value undefined is not a constructor or null
[INFO] npm error A complete log of this run can be found in: /home/sbernard/.npm/_logs/2025-11-10T17_22_24_400Z-debug-0.log
And the log files
$ cat /home/sbernard/.npm/_logs/2025-11-10T17_22_24_400Z-debug-0.log
0 verbose cli /home/sbernard/git/leshan/leshan-demo-bsserver/webapp/node/node /home/sbernard/git/leshan/leshan-demo-bsserver/webapp/node/node_modules/npm/bin/npm-cli.js
1 info using [email protected]
2 info using [email protected]
3 silly config load:file:/home/sbernard/git/leshan/leshan-demo-bsserver/webapp/node/node_modules/npm/npmrc
4 silly config load:file:/home/sbernard/git/leshan/leshan-demo-bsserver/webapp/.npmrc
5 silly config load:file:/home/sbernard/.npmrc
6 silly config load:file:/home/sbernard/git/leshan/leshan-demo-bsserver/webapp/etc/npmrc
7 verbose title npm install
8 verbose argv "install"
9 verbose logfile logs-max:10 dir:/home/sbernard/.npm/_logs/2025-11-10T17_22_24_400Z-
10 verbose logfile /home/sbernard/.npm/_logs/2025-11-10T17_22_24_400Z-debug-0.log
11 silly logfile start cleaning logs, removing 1 files
12 silly logfile done cleaning log files
13 verbose stack TypeError: Class extends value undefined is not a constructor or null
13 verbose stack at Object.<anonymous> (/home/sbernard/git/leshan/leshan-demo-bsserver/webapp/node/node_modules/npm/node_modules/minipass-collect/index.js:4:23)
13 verbose stack at Module._compile (node:internal/modules/cjs/loader:1521:14)
13 verbose stack at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
13 verbose stack at Module.load (node:internal/modules/cjs/loader:1266:32)
13 verbose stack at Module._load (node:internal/modules/cjs/loader:1091:12)
13 verbose stack at Module.require (node:internal/modules/cjs/loader:1289:19)
13 verbose stack at require (node:internal/modules/helpers:182:18)
13 verbose stack at Object.<anonymous> (/home/sbernard/git/leshan/leshan-demo-bsserver/webapp/node/node_modules/npm/node_modules/cacache/lib/get.js:3:17)
13 verbose stack at Module._compile (node:internal/modules/cjs/loader:1521:14)
13 verbose stack at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
14 error Class extends value undefined is not a constructor or null
15 verbose cwd /home/sbernard/git/leshan/leshan-demo-bsserver/webapp
16 verbose os Linux 6.17.7-300.fc43.x86_64
17 verbose node v20.19.5
18 verbose npm v10.8.2
19 verbose exit 1
20 verbose code 1
21 error A complete log of this run can be found in: /home/sbernard/.npm/_logs/2025-11-10T17_22_24_400Z-debug-0.log
After searching a while for this error I see that removing the directory node_modules from node directory solve tshe issue.
But that sounds strange to me that I need to do that manually... 🤔
Did I do something wrong ?
OR
Is there something to improve in frontend-maven-plugin ?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels