L’exécution de «npm» renvoie «Erreur: impossible de trouver le module« hérite »»

module.js:340 throw err; ^ Error: Cannot find module 'inherits' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object. (/usr/lib/node_modules/npmconf/npmconf.js:3:16) at Module._comstack (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) 

Ce qui suit a fonctionné pour moi. L’autre réponse, sudo yum installer nodejs-inherits *, n’a pas fait l’affaire pour moi. Remarque: avant d’exécuter ce qui suit, vous souhaiterez peut-être sauvegarder votre dossier / usr / lib / node_modules afin de pouvoir vous y référer à nouveau pour rappeler tout ce que vous aviez installé globalement.

 sudo yum erase nodejs npm sudo rm -rf /usr/lib/node_modules sudo yum install nodejs npm 

J’espère que ça aide quelqu’un.

Je viens de désinstaller et de réinstaller NPM:

 brew uninstall npm brew install npm 

Cela ne s’est pas passé sans problème, j’ai également dû récupérer la propriété de certaines bibliothèques:

 sudo chown -R nice /usr/local/lib/node_modules/ 

et alors

 brew postinstall npm 

Pour partager mes informations, j’ai fait face à ce problème et je l’ai résolu en installant inherits comme suit:

 sudo npm install inherits 

C’est le github repo de celui-ci.

sudo yum installer nodejs-inherits * n’a pas fonctionné pour moi. Aussi, je ne voulais pas effacer node_modules.

Effacer les modules hérités et installer / réinstaller seulement le nouveau a fonctionné:

 sudo yum erase nodejs-inherits sudo yum erase nodejs-inherits1 sudo yum install nodejs-inherits 

Après avoir épuisé toutes les possibilités (réinstaller npm et divers autres packages de nodejs), j’ai finalement essayé le plus simple. 🙂

 sudo yum install nodejs-inherits* 

Cela a fonctionné pour moi.

J’ai eu ce problème sur Windows récemment, la mise à jour de npm l’a corrigé pour moi.

 npm update npm -g 

Cela s’est produit lorsque j’ai basculé mon nœud vers la version 5.5.0 par ‘n’.

puis je repasse au noeud 0.10.22, que j’ai utilisé avant, et lance

 npm update npm -g 

alors c’est bon maintenant

J’ai rencontré la même erreur dans le système Windows 7 32 bits et je l’ai corrigé en désinstallant le nodejs lui-même. Après avoir récemment installé le nodejs, j’ai lancé les commandes suivantes

 npm install -g npm-windows-upgrade npm-windows-upgrade -p -v latest 

Cela a résolu le problème pour moi

L’exécution de npm install –y m’aide dans ma situation.
Je ne sais pas ce que signifie l’option -y .