La instalación de Npm no puede encontrar el módulo 'semver'
No puedo usar npm install
el 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)
Aceptado
Yo tenía el mismo error. npm uninstall npm -g
, rm -rf node_modules
no 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.
si está en el servidor Linux, salga del servidor y vuelva a ssh
Estoy enfrentando el mismo problema aquí.
Si esto ocurre justo después de ejecutar, brew install yarn
intente ejecutar yarn global add npm
y listo, ¡arreglado!