Error: no se puede encontrar el módulo '../lib/utils/unsupported.js' mientras se usa Ionic

Resuelto inxoy asked hace 7 años • 22 respuestas

Siempre recibo este mensaje de error cuando ejecuto "Nombre del proyecto de inicio Ionic":

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)
inxoy avatar Jun 05 '17 13:06 inxoy
Aceptado

Intente eliminar /usr/local/lib/node_modules/npmy reinstalar node nuevamente. Esto debería funcionar.

En MacOS con Homebrew :

sudo rm -rf /usr/local/lib/node_modules/npm
brew reinstall node
Vincent Ducastel avatar Jul 27 '2017 10:07 Vincent Ducastel

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

Advertencia: El paso posterior a la instalación no se completó correctamente. Puede intentarlo nuevamente usandobrew postinstall node

Entonces ejecuté este comando

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

Luego corrió

brew postinstall node
tacticalmovephase avatar Sep 18 '2018 03:09 tacticalmovephase

Recibí un error similar y ahora lo tengo funcionando.

Primero asegúrate 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é vinculado simbólicamente a /usr/local si aún no lo está. Recibirá un error para informarle que debe completar este paso.

brew link --overwrite node 

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

Denae avatar Sep 05 '2017 18:09 Denae

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 la postinstalación del nodo falló y tuve que volver a ejecutarbrew postinstall node

Luego recibí un error:

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

Resolví ese error mediante:

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

Y ahora ya no recibo este error.

George Stocker avatar Mar 23 '2018 18:03 George Stocker