Nodemon: Error: no se puede encontrar el módulo 'internal / util / types'

Creado en 30 oct. 2017  ·  63Comentarios  ·  Fuente: remy/nodemon

Esto es lo que obtengo cuando ejecuto nodemon sin argumentos.

exception in nodemon killing node
Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (module.js:513:15)
    at Function.Module._load (module.js:463:25)
    at Module.require (module.js:556:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:31:26
    at Object.<anonymous> (/usr/local/lib/node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:612:30)
    at Object.Module._extensions..js (module.js:623:10)
    at Module.load (module.js:531:32)
    at tryModuleLoad (module.js:494:12)

Estoy usando el nodo 8.8.1

Comentario más útil

Lo he resuelto de esta manera:

sudo npm cache clean
sudo n 6.12.0
sudo npm uninstall npm -g
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
//if you are using a raspberry with node-red installed run this command to reinstall npm and node
update-nodejs-and-nodered 
//OR run this command to reinstall manually
sudo apt install nodejs npm

Todos 63 comentarios

Ah parece que el nodo v8.2.1 funciona.

Tuve el mismo problema. Cuando volví a la versión anterior de node js, el problema se resolvió.

Sigue sucediendo en la v8.9.0.

npm ERR! No se puede encontrar el módulo 'internal / util / types'

Aunque nodejs pareció instalarse sin errores.

Bajé a la v8.2.1 y sigo teniendo los mismos problemas:

xxx@xxx~/Programs/xxx.telegram.bot$ nvm alias default 8.2.1
default -> 8.2.1 (-> v8.2.1)
xxx<strong i="6">@xxx</strong>:~/Programs/xxx.telegram.bot$ cd /home/munkee/Programs/xxx.telegram.bot ; env "NODE_ENV=development" /usr/bin/nodemon --inspect=13845 --debug-brk index.js
exception in nodemon killing node
Error: Cannot find module 'internal/fs'
    at Function.Module._resolveFilename (module.js:485:15)
    at Function.Module._load (module.js:437:25)
    at Module.require (module.js:513:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:40:20
    at Object.<anonymous> (/usr/lib/node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:569:30)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:503:32)
    at tryModuleLoad (module.js:466:12)

----------------------------------------------------------
If appropriate, please file an error with the output from:
$ /home/munkee/.nvm/versions/node/v8.2.1/bin/node /usr/bin/nodemon --inspect=13845 --debug-brk index.js --dump
At http://github.com/remy/nodemon/issues/new
----------------------------------------------------------

Tuve este problema, lo solucioné bajando la versión de mi nodo (a 6.2.2 en mi caso), actualizando npm y luego volviendo a Node v9.0.0.

Estoy usando nvm. Me pregunto si necesito borrar algo después de eliminar las versiones del nodo para luego ejecutar la actualización de npm. Intenté soltar y ejecutar la actualización, pero sigo recibiendo el mismo error.

Encontré la causa del problema Este problema ocurre si la ruta predeterminada de la línea de comando se establece en el registro nuevamente

¿Cómo arreglas eso? 😂
Estoy usando ubuntu fwiw

El jueves 9 de noviembre de 2017 a las 08:07 ifredom, [email protected] escribió:

Encontré la causa del problema. Este problema ocurre si la ruta predeterminada
de la línea de comando se establece en el registro de nuevo

-
Estás recibiendo esto porque hiciste un comentario.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-343077326 , o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/ABXXNFH2xvmsCGSeWjZ-asdA5ndnQe1Vks5s0rLNgaJpZM4QLuLN
.

Lo arreglé así (Windows):
Resultó que tenía una versión antigua de npm.exe en C: \ ProgramData \ chocolateybin
Simplemente ejecute npm.exe install -g npm y lo solucionó

Lo mismo para v8.9.1, al intentar instalar CLI angular:

D: \ playground \ ng> npm install -g @ angular / cli @ latest
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C: \ Archivos de programa \ nodejs \ node.exe" "C: \ Users \\ AppData \ Roaming \ npm \ node_modules \ npm \ bin \ npm-cli.js "" install "" -g "" @ angular / cli @ latest "
npm ERR! nodo v8.9.1
npm ERR! npm v3.7.1
npm ERR! código MODULE_NOT_FOUND

npm ERR! No se puede encontrar el módulo 'internal / util / types'
npm ERR!
npm ERR! Si necesita ayuda, puede informar este error en:
npm ERR! https://github.com/npm/npm/issues

npm ERR! Incluya el siguiente archivo con cualquier solicitud de soporte:
npm ERR! D: \ playground \ ng \ npm-debug.log

Creo que está relacionado con:
https://github.com/npm/npm/issues/19032 y está cerrado. Para mí esto ayudó.

En Windows, así es como se resolvió:

  1. Ir a\ global_modules \ node_modules,

  2. Elimina la carpeta "npm" y todo su contenido,

  3. Vaya a https://nodejs.org ,

  4. Descargue la versión "Recomendada para la mayoría de los usuarios" (actualmente 8.9.1 LTS),

  5. Instalarlo

Esto funcionó para mí en Win7.

Cualquiera tiene instrucciones para Ubuntu. Asumiría que el mismo trato elimina el nodo
módulos y empezar de nuevo? 👊👍

El domingo 12 de noviembre de 2017 a las 17:22 aromot, [email protected] escribió:

En Windows, así es como se resolvió:

1.

Vaya a \ global_modules \ node_modules,
2.

Elimina la carpeta "npm" y todo su contenido,
3.

Vaya a https://nodejs.org ,
4.

Descargue la versión "Recomendada para la mayoría de los usuarios" (actualmente 8.9.1
LTS),
5.

Instalarlo

Esto funcionó para mí en Win7.

-
Estás recibiendo esto porque hiciste un comentario.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-343752571 , o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/ABXXNP9XRxVSsmFaapv8aZ4kTUeRBsg5ks5s1ylegaJpZM4QLuLN
.

Después de actualizar a OS X 10.13.1, comenzó a fallar.

Nodo de actualización de preparación: solucionó el problema

Tengo el mismo problema en Mac. Mis pruebas fallan.

Error: no se puede encontrar el módulo 'internal / util / types'

versión del nodo: v8.9.1
npm: 5.5.1

Cualquier ayuda sería apreciada.

@mmilenkovic
¿Cuál es tu versión de nodo?

Estoy ejecutando OS X 10.13.1 y el nodo 8.9.1 pero sigo teniendo este problema

@ wema1043

versión del nodo: v8.9.0
sobre el nivel del mar: 5.5.1

lo tengo con Node v6.2.2

Lo resolví reinstalando nodejs.

Lo he resuelto de esta manera:

sudo npm cache clean
sudo n 6.12.0
sudo npm uninstall npm -g
rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
//if you are using a raspberry with node-red installed run this command to reinstall npm and node
update-nodejs-and-nodered 
//OR run this command to reinstall manually
sudo apt install nodejs npm

Tener el mismo problema en Windows 8.1 con el nodo 8.9.1 y 9.2.0. La degradación al nodo 6.12 resuelve el problema. La desinstalación / instalación completa no lo hace. ¿Cómo es posible que se lance así una versión de nodo estable?

Resolví esto reinstalando bower. Y ejecutando bower install

Clausura. Esto parece estar relacionado con los módulos de nodo en caché entre los cambios de versión.

Para aquellos que enfrentan este problema en proyectos ionic después de actualizar a Mac Sierra 10.13, deben saber que el problema está en la CLI iónica (v1.7.16). Tenía problemas al crear compilaciones usando el comando iónico normal
ionic build android
y me estaba poniendo

Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (module.js:542:15)
    at Function.Module._load (module.js:472:25)
    at Module.require (module.js:585:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:31:26
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:641:30)
    at Object.Module._extensions..js (module.js:652:10)
    at Module.load (module.js:560:32)
    at tryModuleLoad (module.js:503:12)

Cannot find module 'internal/util/types' (CLI v1.7.16)

La solución es, en lugar de usar comandos iónicos, use los comandos cordova directamente, como,
cordova build android
Espero que ayude a alguien.

@eternalsayed ¡El mismo problema aquí, la misma solución!

¿Podrías resolver cómo hacer ionic serve ?

Estoy usando ionic serve con --nolivereload y además me muestra la siguiente advertencia, no falla:

✗ (node:733) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.

@eternalsayed no funcionó para mí (en High Sierra), el mismo resultado:

ionic serve --nolivereload

Error: Cannot find module 'internal/util/types'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at evalmachine.<anonymous>:31:26
    at Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)

Cannot find module 'internal/util/types' (CLI v1.7.16)

Your system information:

Cordova CLI: 6.5.0
Gulp version:  CLI version 1.4.0
Gulp local:   Local version 3.9.1
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
ios-deploy version: 1.9.2
ios-sim version: 6.1.2
OS: Mac OS X El Capitan
Node Version: v8.9.1
Xcode version: Xcode 9.1 Build version 9B55

Me funcionó porque no había detenido mi ionic serve durante toda mi búsqueda de una solución, pero ahora también me está fallando. Eso nos pone a los dos con el problema.
Avísame si encuentras una solución alternativa por ionic serve ahora. :(

Bien, entonces lo que hice para solucionar mi problema fue desinstalar mi ionic-cli e instalar la última versión. Eso solucionó los problemas.
Tenga en cuenta que en la última versión de ionic, los comandos se ejecutan con ionic cordova lugar de ionic solamente, con la excepción de ionic serve .

npm uninstall -g ionic-cli
npm install -g ionic<strong i="10">@latest</strong>

Pude resolver este problema eliminando package-lock.json y reconstruyendo los módulos de nodo para mi proyecto.

Tuve este problema al usar la última versión de node y mi solución se cambió Node a la versión 6.12.1 más tarde, desinstalé ionic y Cordova para luego instalarlo nuevamente.

Ubuntu 17.04
Nodo v8.9.1

Esto me estaba ocurriendo cuando intenté ejecutar mis scripts de gulp. Hice algunas cosas, no estoy seguro de cuál en particular lo resolvió, pero esto es lo que hice:

sudo npm cache clean --force
sudo npm i -g npm

Luego eliminé mis node_modules en mi proyecto y después de npm i todo funcionó.

tuve este problema en mi caja Win8.1; iba desde
[email protected] y [email protected]
para
[email protected] y [email protected]

resuelto por estos pasos:
eliminar C:\Users\<user>\AppData\Roaming\npm\node_modules\npm
ejecutar npm install -g npm

Si alguien quiere agregar esta solución a las preguntas frecuentes, me complacerá fusionarme y estoy seguro de que los futuros usuarios se lo agradecerán.

Levanté un PR por lo mismo. Por favor fusiona.

Este problema aún persiste con la versión 5.1.1 de npm y el nodo estable.
La sugerencia de preguntas frecuentes aún produciría _No se puede encontrar el módulo 'internal / util / types_
Lo único que funcionó en mi caso fue volver a una versión de nodo anterior (6.3.1), usar npm que viene con él (3.10.3) para instalar cualquier dependencia y reenviar al establo.

¿No creemos que esto es un problema con npm?

El lunes 18 de diciembre de 2017 a las 16:21, Joey Toppin, [email protected] escribió:

Este problema aún persiste con la versión 5.1.1 de npm y el nodo estable.
La sugerencia de preguntas frecuentes aún produciría No se puede encontrar el módulo'internal / util / types
Lo único que funcionó en mi caso fue volver a un nodo anterior
versión (6.3.1), use npm que viene con él (3.10.3) para instalar cualquier
dependencias y volver al establo.

-
Recibe esto porque modificó el estado abierto / cerrado.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/remy/nodemon/issues/1124#issuecomment-352476766 , o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/AAA1hEFEL91Ga-hQntcmiCihl1CebsQIks5tBpEbgaJpZM4QLuLN
.

Bajó a Node 6.12.3 y funcionó

tener este problema después de una nueva instalación del Nodo 8.9.4 desde las fuentes (sobre 6.9.x instalado previamente), en Ubuntu 14.04:

ickolay<strong i="6">@outpost</strong>:~$ sudo npm install -g node-gyp                                                                                                                                                                                                         
[sudo] password for nickolay:                                                                                                                                                                                                                            
npm ERR! code MODULE_NOT_FOUND                                                                                                                                                                                                                           
npm ERR! Cannot find module 'internal/util/types'                                                                                                                                                                                                        

npm ERR! A complete log of this run can be found in:                                                                                                                                                                                                     
npm ERR!     /home/nickolay/.npm/_logs/2018-01-15T12_14_28_012Z-debug.log 

https://github.com/remy/nodemon/blob/master/faq.md#error -cannot-find-module-internalutiltypes esto no es un problema de nodemon, es npm, pero otros han tenido éxito con ese elemento de preguntas frecuentes.

Tuve este problema, lo solucioné reduciendo la versión de mi nodo a 6.12.0

eliminando C: \ Users {SU NOMBRE DE USUARIO} \ AppData \ Roaming \ npm
resuélvelo por mi

Descubrí que puedo usar la versión 9.0.0 de npm pero tuve que desinstalar gulp-sass y luego reinstalarlo. Todo estuvo bien después de eso

En Ubuntu, si ha instalado su propia copia del nodo, deberá limpiar todo. Así que elimine node y npm. Luego deshazte del directorio node_modules ... en mi caso

    sudo rm -rf /usr/local/lib/node_modules

Para otros, use buscar o ubicar para descubrir dónde pueden estar sus directorios node_modules:

    sudo find / -name "node_modules" --print 2>/dev/null

También eliminé mi directorio .npm en mi directorio de inicio: rm -rf ~/.npm .

Tenga en cuenta que puede ser adecuado eliminar los subdirectorios npm de los directorios node_modules anteriores, pero no probé esto. Simplemente fui a limpiar y luego reinstalé la misma versión del nodo que me estaba dando los problemas. En mi caso, eso fue 8.9.4LTS, con lo normal make install .

Comencé a tener este problema después de otra actualización de Node (de 8.5.6 a 8.10.0 en mi caso) con n . Lo siguiente lo arregló para mí (necesita hilo para ser instalado):

rm -rf /usr/local/lib/node_modules/npm
yarn global add [email protected] #put your desired version of npm here

en Windows 7, solucioné el problema yendo a
C: \ Users \ my.username \ AppData \ Roamingnpm y eliminando la carpeta node_modules. luego pude ejecutar "npm install" sin problemas.

utilizando

nodo v9.8.0
npm v3.5.3

Hola, ¿por qué no intentas?

rm -rf node_modules
npm install

En OSX High Sierra / Brew instalado, similar a @artemv y otros:

brew uninstall nodejs
sudo rm -rdf cd /usr/local/lib/node_modules/
brew install nodejs

tal vez tengas varias versiones graceful-fs

  1. npm list graceful-fs
  2. rm inválido elegante-fs
  3. npm install

También me encontré con esto con Ionic, y probé todos los remedios anteriores y nada funcionó. Luego, solo para ver qué pasaba, ejecuté yarn y me lo arregló todo (ya lo tenía instalado para otra cosa)

Ionic CLI 2.2.1
Nodo 8.9.4
Hilado 1.5.1
Gana 10

Ve a tu carperta node_modules
C:\Program Filesnodejsnode_modules.
Elimina la carpeta npm, con todo su contendió, instala la versión que desees.

Tuve el mismo problema. Estaba usando el nodo 8.11.0. Ahora lo he degradado a 6.0.0 y funcionará. Gracias por sus valiosas sugerencias.

Para mi Mac, tuve que eliminar la configuración del nodo / npm / npm / reinstalar el nodo LTS / Cordova; solo se debe requerir 1 comando sudo.

eliminar node_modules globales y node_modules

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

eliminar la configuración de usuario de npm de su perfil

rm -rf ~/.npm
rm -rf ~/.npm-global
rm -rf ~/.npmrc
nano ~/.profile      <-- remove any path additions regarding NPM and save

instalar NVM

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

instalar Node LTS con NVM

nvm install --lts

actualice el proyecto iónico eliminando los módulos de nodo anteriores, vuelva a instalar iónico / cordova

cd {project path}
rm -rf node_modules
npm install -g ionic cordova

finalmente, agregar la plataforma iOS funciona ...

cordova platform add ios

Todo esto configuró mi Mac con las siguientes versiones:

cli packages: (/Users/{xxxxxx}/.nvm/versions/node/v8.11.2/lib/node_modules)

    @ionic/cli-utils  : 1.19.2
    ionic (Ionic CLI) : 3.20.0

global packages:

    cordova (Cordova CLI) : 8.0.0 

local packages:

    @ionic/app-scripts : 3.1.9
    Cordova Platforms  : ios 4.5.4
    Ionic Framework    : ionic-angular 3.3.0

System:

    Node  : v8.11.2
    npm   : 5.6.0 
    OS    : macOS High Sierra
    Xcode : Xcode 9.3.1 Build version 9E501 

Environment Variables:

    ANDROID_HOME : not set

Tuve el mismo problema con Node 10.3.0 (Windows 10). Seguí las instrucciones para manejar un error similar aquí y solucionó ambos errores. El comando fue: npm install --save-dev grunt-google-cdn

Tuve este problema al usar Win 10 Wsl, node v. 9.3.0, npm v. 6.1.0 & gulp 3.9 y lo que ayudó a usar gulp nuevamente fue npm audit fix

Usando n para la gestión de versiones. Qué lo arregló para mí:

curl -0 -L https://npmjs.com/install.sh | sudo sh
sudo npm cache clean

@aromot ¿ dónde puedo encontrar \ global_modulesnode_modules?

@QuocCong después de eliminar i / c / Users / JoSuper / AppData / Roaming / npm / get this

$ cordova plataforma agregar android @ 6
bash: / c / Users / JoSuper / AppData / Roaming / npm / cordova: No existe tal archivo o directorio

@josuper La carpeta "global_modules" se encuentra en la raíz de la instalación de NodeJS. No puedo decir dónde está exactamente, estoy usando una carpeta personalizada en lugar de la ruta predeterminada propuesta por la instalación.

La degradación de la versión del nodo funcionó para mí. Usé volta-cli para probar algunas versiones de nodos diferentes hasta que encontré una que funciona.

C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-ko> npm ejecutar dev

[email protected] dev C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-ko
desarrollo de ejecución npm

internal / modules / cjs / loader.js: 638
tirar err;
^

Error: no se puede encontrar el módulo 'internal / util / types'
en Function.Module._resolveFilename (internal / modules / cjs / loader.js: 636: 15)
en Function.Module._load (internal / modules / cjs / loader.js: 562: 25)
en Module.require (internal / modules / cjs / loader.js: 692: 17)
en require (internal / modules / cjs / helpers.js: 25: 18)
en evalmachine.: 44: 31
en Object.(C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-konode_modulesnpmnode_modules \ graceful-fs \ fs.js: 11: 8)
en Module._compile (internal / modules / cjs / loader.js: 778: 30)
en Object.Module._extensions..js (internal / modules / cjs / loader.js: 789: 10)
en Module.load (interno / módulos / cjs / loader.js: 653: 32)
en tryModuleLoad (interno / módulos / cjs / loader.js: 593: 12)
npm ERR! código ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev: npm run development
npm ERR! Estado de salida 1
npm ERR!
npm ERR! Falló en el script de desarrollo [email protected] .
npm ERR! Probablemente esto no sea un problema con npm. Es probable que haya una salida de registro adicional arriba.

npm ERR! Puede encontrar un registro completo de esta ejecución en:
npm ERR! C: \ Users \ Utilizador \ AppData \ Roamingnpm-cache_logs \ 2019-10-14T16_25_58_379Z-debug.log

C: xampp \ htdocs \ DICA \ dica-upload-ok-calendario-ko> instalación de hilo
'hilo' no se reconoce como un comando interno o externo,
programa operable o archivo por lotes.

¿Alguien me puede ayudar?

Actualizar la versión del nodo a la estable funcionó para mí.
npm cache clean -f
npm install n estable -g
npm cache clean -f

Sé que está cerrado, pero quiero agregar una solución alternativa para este problema.

Sí, la actualización de la versión del nodo funciona todo el tiempo. Porque está relacionado con la versión del paquete npm. El problema real es que la versión npm es demasiado antigua para esto. Puede actualizar la versión de npm con la versión de nodo. Por ejemplo: la página de descarga de nodejs.org decía que: "Última versión de LTS: 12.14.1 (incluye npm 6.13.4)". Si desinstalas npm en tu global y luego lo instalas de nuevo, solucionarás este problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones