J'essaye d'installer des modules globalement en utilisant npm mais la commande échoue toujours. J'ai déjà utilisé npm dans le passé et cela a fonctionné sans problème. Maintenant, après un certain temps sans utiliser npm et après avoir mis à jour à la fois le noeud et le npm, je ne peux pas utiliser les commandes npm install <module> -g
.Impossible d'installer les modules de noeud globalement. Module introuvable erreur
J'ai cherché et souvent le correctif est d'ajouter un NODE_PATH aux variables système ou d'ajouter npm/bin
au PATH
. Je l'ai essayé aussi et cela n'a pas résolu mon problème.
[email protected] MINGW64 ~
$ echo $NODE_PATH
C:\Users\Fabio\AppData\Roaming\npm\node_modules
[email protected] MINGW64 ~
$ npm install forever -g
Error: Cannot find module 'pinkie-promise'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\Fabio\AppData\Roaming\npm\node_modules\npm\node_modules\request\node_modules\har-validator\lib\index.js:3:15)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
npm ERR! Windows_NT 10.0.15063
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Fabio\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "forever" "-g"
npm ERR! node v6.11.3
npm ERR! npm v4.1.2
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'pinkie-promise'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
je aussi ne sais pas pourquoi, mais j'ai des dossiers node_modules à ces endroits (peut-être à cause des différentes versions installe):
- C: \ Users \ Fabio \ AppData \ Roaming \ NPM \ node_modules
- C: \ Users \ Fabio \ node_modules
- C: \ Program Files \ nodejs \ node_modules
Peut-être que j'ajoute le mauvais chemin d'accès à mes variables PATH et NODE_PATH?
Pour NODE_PATH j'ai essayé: C:\Users\Fabio\AppData\Roaming\npm\node_modules
Et pour PATH: C:\Users\Fabio\AppData\Roaming\npm\node_modules\npm\bin
Essayez d'ajouter 'C: \ Users \ Fabio \ AppData \ Roaming \ npm' au chemin –
Juste essayé que Maria, cela n'a pas fonctionné. J'ai supprimé tous les dossiers node_modules et les variables système liées au noeud et au npm, le noeud désinstallé et l'ai réinstallé à nouveau. C'est ce qui a fonctionné à la fin. – FTM