La instalación de Npm no puede encontrar el módulo 'semver'

Resuelto user2447562 asked hace 9 años • 0 respuestas

No puedo usar npm installel símbolo del sistema en NodeJS. Recibo estos errores al ejecutar npm install:

module.js:339
    throw err;
    ^
Error: Cannot find module 'semver'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\l
ib\config\defaults.js:6:14)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
user2447562 avatar Nov 23 '15 18:11 user2447562
Aceptado

Yo tenía el mismo error. npm uninstall npm -g, rm -rf node_modulesno me ayudó, porque cuando lo intenté estaba obteniendo Error: Cannot find module 'semver'. Pero soluciono mi problema con estos pasos (esto eliminará otros módulos globales que puedas estar usando):

  • sudo rm -rf /usr/local/lib/node_modules
  • sudo rm -rf ~/.npm
  • brew uninstall --force node
  • brew install node

Espero que esto ayude a aquellos que tienen un problema similar.

artiebits avatar Feb 24 '2016 08:02 artiebits

si está en el servidor Linux, salga del servidor y vuelva a ssh

Supun Madushanka avatar Aug 07 '2020 17:08 Supun Madushanka

Estoy enfrentando el mismo problema aquí.

Si esto ocurre justo después de ejecutar, brew install yarnintente ejecutar yarn global add npmy listo, ¡arreglado!

Ashoor avatar Mar 22 '2018 06:03 Ashoor