Lorsque j'installe des pakages npm tels que: npm i lodash, npm i bcrypt, etc ..., il y a des erreurs comme ceci:
Error: Cannot find module '../lib/utils/unsupported.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15) at Function.Module._load (internal/modules/cjs/loader.js:506:25) at Module.require (internal/modules/cjs/loader.js:636:17) at require (internal/modules/cjs/helpers.js:20:18) at C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:19:21 at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:153:3) at Module._compile (internal/modules/cjs/loader.js:688:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10) at Module.load (internal/modules/cjs/loader.js:598:32) at tryModuleLoad (internal/modules/cjs/loader.js:537:12) internal/modules/cjs/loader.js:582 throw err;
3 Réponses :
Essayez de supprimer le dossier %USERPROFILE%\AppData\Roaming\npm\
et utilisez à nouveau vos commandes. Vous devrez peut-être réinstaller le nœud.
Je ne trouve pas npm dans le dossier Roaming. et lorsque je réinstalle le nœud, affiche "erreur 2330"
Dites-moi la sortie de npm list -g
. Vous pouvez utiliser pastebin.com pour partager le résultat.
vérifie ma réponse
Essaye ça
Version adaptée à OSX:
rm -rf /usr/local/lib/node_modules brew reinstall node