Npm ERR Maximum call stack size exceeded

Bonjour,

Je viens d’installer Jeedom sur un raspberry 4 avec un dongle usb zigbee2mqtt CC2531.
J’ai suivi ce tuto pour installer et configurer la passerelle :

https://projetsdiy.fr/test-du-pont-zigbee2mqtt-hack-gateway-xiaomi-smart-home-aqara-partie-1-assemblage-systeme-dalarme-en-5-avec-node-red/

Mais ça coince au niveau de npm install.
Voilà ce que ça me renvoie : l’installation semble bien se passer et finalement j’ai ce message qui s’affiche :

pi@raspberrypi:/opt/zigbee2mqtt $ npm install
npm ERR! Maximum call stack size exceeded

Voilà ce que me dit la fin du log :

21317 verbose stack RangeError: Maximum call stack size exceeded
21317 verbose stack     at RegExp.test (<anonymous>)
21317 verbose stack     at isDepOptional (/usr/lib/node_modules/npm/lib/install/deps.js:425:27)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:441:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21317 verbose stack     at failedDependency (/usr/lib/node_modules/npm/lib/install/deps.js:457:9)
21318 verbose cwd /opt/zigbee2mqtt
21319 verbose Linux 5.4.79-v7l+
21320 verbose argv "/usr/bin/node" "/usr/bin/npm" "install"
21321 verbose node v12.20.0
21322 verbose npm  v6.14.8
21323 error Maximum call stack size exceeded
21324 verbose exit [ 1, true ]

MERCI POUR VOTRE Aide.
Question y’a t-il une alternative à NPM ?
J’ai lu des choses sur Yarn
Pardonnez mon inculture sur ce sujet :slight_smile:
Franck.

Hello,
https://stackoverflow.com/questions/40566348/maximum-call-stack-size-exceeded-on-npm-install/49750421#49750421

Hello, merci pour ce lien.
J’ai tenté plusieurs manip mais j’ai toujours des erreurs.
Au final je viens de désinstaller complètement nodejs et de le réinstaller, et quand je relance npm j’ai ce message d’erreur lié au package.json.

pi@raspberrypi:~ $ npm start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /home/pi/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open ‹ /home/pi/package.json ›
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR! /home/pi/.npm/_logs/2020-12-15T09_44_27_749Z-debug.log

cat /home/pi/.npm/_logs/2020-12-15T09_44_27_749Z-debug.log