que puedo problemas para necesito instalar instalacion instala donde node.js ionic-framework ionic2

node.js - puedo - problemas para instalar ionic



Error: no se puede encontrar el módulo ''../lib/utils/unsupported.js'' al usar Ionic (15)

Como se mencionó anteriormente.

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

Siempre recibo este mensaje de error cuando ejecuto "Nombre del proyecto de inicio iónico":

Mensaje de error

Running command - failed![ERROR] An error occurred while running npm install (exit code 1): module.js:471 throw err; ^ Error: Cannot find module ''../lib/utils/unsupported.js'' 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 /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21 at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:79:3) 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)


En Mac OS X (10.12.6), resolví este problema haciendo lo siguiente:

brew uninstall --force node brew install node

Luego recibí un error quejándome de que el nodo postinstall falló, y volver a ejecutar brew postinstall node

Entonces recibí un error:

permission denied @ rb_sysopen /usr/local/lib/node_modules/npm/bin/npx

Resolví ese error:

sudo chown -R $(whoami):admin /usr/local/lib/node_modules

Y ahora ya no obtengo este error.


En fedora 27 resolví el problema haciendo esto:

sudo rm -f /usr/local/lib/node_modules/npm sudo dnf reinstall nodejs


En mi caso faltaban $ NODE_PATH:

NODE="/home/ubuntu/local/node" #here your user account after home NODE_PATH="/usr/local/lib/node_modules" PATH="$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$NODE/bin:$NODE/lib/node_modules"

Para verificar solo echo $NODE_PATH vacío significa que no está configurado. Se recomienda agregarlos a .bashrc.


En mi macOS (10.13.3), lo resolví después de reinstalar Node version manager .

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash source ~/.bashrc


Este es un video útil y una publicación de blog sobre cómo eliminar el nodo del sistema operativo de su computadora. Es un método diferente de eliminación basado en cómo instaló el nodo en primer lugar (brew vs. archivo binario descargado de https://nodejs.org/en/

  • si instaló el nodo con Homebrew, entonces el nodo de desinstalación brew funcionará. Verifique eso ejecutando un comando node -v en su terminal.

  • De lo contrario, y si ha instalado el archivo binario https://nodejs.org/en/ de https://nodejs.org/en/ debe ejecutar este comando en su terminal: sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*} . Nuevamente, verifique eso ejecutando un nodo -v comando.

  • En ambos casos, la eliminación exitosa del nodo debería provocar que bash no reconozca qué nodo es si se elimina por completo


Intenté todas las respuestas de instalación anteriores / anteriores, ninguna funciona para mi computadora portátil.

Solo el método a continuación podría solucionar mi problema.

1) Ejecute los siguientes comandos:

sudo rm -rf /usr/local/lib/node_modules/npm brew uninstall --force node

2) Luego, vaya al sitio web oficial de Node.js https://nodejs.org/en/download/current/ para descargar el último paquete para una nueva instalación.

3) Ejecute su comando npm nuevamente, que ya no debería tener ningún error.

Este método funciona en macOS Mojave Versión 10.14.4 .


Intente eliminar /usr/local/lib/node_modules/npm y /usr/local/lib/node_modules/npm instalar el nodo nuevamente. Esto debería funcionar.

En MacOS con Homebrew :

sudo rm -rf /usr/local/lib/node_modules/npm brew reinstall node


Obtuve este error al mezclar los métodos de instalación / actualización: nodo instalado a través de la descarga del paquete desde el sitio web y luego utilicé brew para actualizar.

Lo arreglé desinstalando la versión brew:

desinstalación brew --nodo de ignorar dependencias

Luego volví al sitio web del nodo y lo descargué e instalé a través del administrador de paquetes: https://nodejs.org/en/download/ Por alguna razón, no funcionó ningún intento de reinstalar a través de brew.


Recibí un error similar y ahora lo tengo funcionando.

Primero asegúrese de tener la última versión

brew update

Elimine su instancia anterior de nodo:

brew uninstall node

Luego reinstale la última versión:

brew install node

Y luego asegúrese de que esté enlazado en / usr / local si aún no lo está. Recibirá un error que le informará que complete este paso.

brew link --overwrite node

También hay disponibles más detalles sobre cómo instalar / actualizar el nodo.


Sí, debe reinstalar el nodo:

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


Seguí las respuestas anteriores y reinstalé el nodo. Pero recibí este error.

Advertencia: el paso posterior a la instalación no se completó correctamente. Puede intentarlo nuevamente utilizando brew postinstall node

Entonces ejecuté este comando

sudo chown -R $(whoami):admin /usr/local/lib/node_modules/

Luego corrió

brew postinstall node


Si está utilizando la biblioteca "n" @ https://github.com/tj/n . Haz lo siguiente

echo $NODE_PATH

Si la ruta del nodo está vacía, entonces

sudo n latest - sudo is optional depending on your system

Después de cambiar las versiones de Node.js con n, es posible que npm no funcione correctamente.

curl -0 -L https://npmjs.com/install.sh | sudo sh echo NODE_PATH

Debería ver su Nodo Path ahora. De lo contrario, podría ser otra cosa


Simplemente siga tres pasos;

  1. Borrar npm cache con fuerza:

    npm cache clean -f

  2. Instale n paquete globalmente usando npm :

    npm install -gn

  3. Instalar desde cualquiera de las tres opciones:

    a. sudo n stable (get the stable version)

    segundo. sudo n latest (get the latest version of node)

    do. sudo n xxx (get the specific version of node)