Node: ReferenceError: internalBinding no está definido

Creado en 19 dic. 2018  ·  27Comentarios  ·  Fuente: nodejs/node

  • Versión : v10.14.2
  • Plataforma : Linux marina02 4.15.0-36-generic # 39-Ubuntu SMP Lunes 24 de septiembre 16:19:09 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux
  • Subsistema :


Actualicé el nodo a la última versión v10.xx y ahora, cuando ejecuto gulp, aparece un error en el módulo util

internal/util/inspect.js:31
const types = internalBinding('types');
              ^
ReferenceError: internalBinding is not defined
    at internal/util/inspect.js:31:15
    at req_ (/var/www/node/movie-website/node_modules/natives/index.js:137:5)
    at require (/var/www/node/movie-website/node_modules/natives/index.js:110:12)
    at util.js:25:21
    at req_ (/var/www/node/movie-website/node_modules/natives/index.js:137:5)
    at require (/var/www/node/movie-website/node_modules/natives/index.js:110:12)
    at fs.js:42:21
    at req_ (/var/www/node/movie-website/node_modules/natives/index.js:137:5)
    at Object.req [as require] (/var/www/node/movie-website/node_modules/natives/index.js:54:10)
    at Object.<anonymous> (/var/www/node/movie-website/node_modules/gulp-nodemon/node_modules/graceful-fs/fs.js:1:99)
question wontfix wrong repo

Comentario más útil

si aún lo necesita, simplemente haga la actualización: npm install [email protected]

Todos 27 comentarios

El seguimiento de la pila debería darle una pista, específicamente el primer módulo / archivo (externo) mencionado en el seguimiento de la pila ( 'natives' ), que tiene una advertencia en el archivo Léame de ese módulo de que está haciendo cosas que no debería ( intentando llegar a las partes internas del nodo).

Suponiendo que esto se haya solucionado en algún lugar anterior a su proyecto, actualizar al último gulp-nodemon puede ayudar. De lo contrario, el proyecto gulp-nodemon debe actualizarse o eliminar su dependencia de graceful-fs (si no ha arreglado su acceso a las partes internas).

un problema similar está sucediendo con el node-s3-client (paquete s3 npm) - https://github.com/andrewrk/node-s3-client/issues/213

igual que aquí..

si aún lo necesita, simplemente haga la actualización: npm install [email protected]

npm install [email protected]

Gracias por

¿Resolvió? Probé npm install [email protected] y sigo recibiendo el mismo error. ¿Debería instalarse globalmente?

¿Debería instalarse globalmente?

esto parece más una dependencia de un problema de dependencia. No debe instalar módulos globalmente porque no se instalarán en otros sistemas si lo hace. Estoy bastante seguro de que esto es un problema con el paquete graceful-fs basado en el stacktrace aquí y el comentario que publiqué en andrewrk / node-s3-client # 213.

@ JeffersonRodrigues7 gracias.

'npm install [email protected] ' funciona para mí.

@ JeffersonRodrigues7 funciona !!! gracias.
'npm install [email protected] '

Para resolver esto, puede instalar 'npm install [email protected]' o usar la biblioteca nvm para administrar la versión de Node. =)

si aún lo necesita, simplemente haga la actualización: npm install [email protected]

La solución funciona bien, muchas gracias.

Hola
Instalé el comando with: npm install [email protected] , todavía

[31merror [39m: uncaughtException: internalBinding no está definido

fecha = viernes 29 de marzo de 2019 13:01:31 GMT + 0530 (hora estándar de la India), pid = 8236, uid = null, gid = null, cwd = C: \ Archivos de programa (x86) \ Appiumnode_modules \ appium, execPath = C : \ Archivos de programanodejsnode.exe, versión = v11.13.0, argv = [C: \ Archivos de programanodejsnode.exe, C: \ Archivos de programa (x86) \ Appiumnode_modules \ appium \ bin \ appium.js, --address, 127.0.0.1 , --port, 50101], rss = 87605248, heapTotal = 68366336, heapUsed = 34108304, external = 194805, loadavg = [0, 0, 0], uptime = 842, trace = [column = 1, file = evalmachine., función = nulo, línea = 25, método = nulo, nativo = falso, columna = 1, archivo = x86) \ Appiumnode_modules \ appiumnode_modules \ md5calculatornode_modules \ unzipnode_modules \ fstreamnode_modulesgraceful-fs \ fs.js, función = Objeto.(C: \ Archivos de programa, línea = 11, método =(C: \ Archivos de programa, native = false, column = 30, file = internal / modules / cjs / loader.js, function = Module._compile, line = 805, method = _compile, native = false, column = 10, file = internal / modules / cjs / loader.js, function = Object.Module._extensions..js, line = 816, method = Module._extensions..js, native = false, column = 32, file = internal / modul

si aún lo necesita, simplemente haga la actualización: npm install [email protected]

Trabaja para mi

Para resolver esto, puede instalar 'npm install [email protected]' o usar la biblioteca nvm para administrar la versión de Node. =)

esto funcionó en mi final

npm install [email protected] -> Acabo de salvarme la vida. :-)

gracias por esto, npm install [email protected] ¡

si aún lo necesita, simplemente haga la actualización: npm install [email protected]

Tks @ JeffersonRodrigues7

Hice los pasos a continuación y el problema se solucionó:

  1. Quitar node_modules y package--lock.json (si existen)
  2. Ejecutar npm cache clean --force
  3. Ejecutar npm install
  4. Ejecutar npm install [email protected]

Tuve el mismo problema para mi solución principal .net.

Pasos que hice que solucionaron mi error y comencé a tragar mis minutos / js:

  1. Desinstale Node.js existente de [agregar o quitar programas]
  2. Instale un nuevo Node.js desde https://nodejs.org/en/ [se recomienda uno de 64 bits]
  3. abre cmd y comprueba si npm está funcionando
  4. Abra mi solución en visual stuido -> Abra la ventana interactiva node.js desde la vista -> otras ventanas
  5. en la ventana interactiva de node.js ingrese el siguiente comando
    .npm [ProjectName] instalar gulp
    --- no se confunda aquí, no es necesario escribir projectname.csproj o d: /repo/projectname.csproj solo escriba projectname ya que ya está dentro de la solución.
    Eso es todo, resolvió mi problema

-Adi

En mi caso, eliminar los node_modules y el archivo de bloqueo y luego instalar todo nuevamente funcionó.

Ejecutar npm install [email protected] funcionó para mí, pero también tuve que ejecutar npm rebuild node-sass después.

¿Quién puede explicar por qué necesitamos instalar natives explícitamente? Vi que el autor de nativos no recomienda usar este paquete en https://www.npmjs.com/package/natives.

Hice los pasos a continuación y el problema se solucionó:

  1. Quitar node_modules y package--lock.json (si existen)
  2. Ejecutar npm cache clean --force
  3. Ejecutar npm install
  4. Ejecutar npm install [email protected]

Esto es lo que funcionó para mí, ¡gracias!

Hice los pasos a continuación y el problema se solucionó:

  1. Quitar node_modules y package--lock.json (si existen)
  2. Ejecutar npm cache clean --force
  3. Ejecutar npm install

¡Solo con esto funcionó! ¡No es necesario instalar nativos como dependencia para mí!

'npm install [email protected] ' también funciona para mí.

Usar el nodo 8.x lugar de 10.x resolvió el problema por mí

yarn upgrade

Resuelto todos mis problemas

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

Temas relacionados

akdor1154 picture akdor1154  ·  3Comentarios

Icemic picture Icemic  ·  3Comentarios

filipesilvaa picture filipesilvaa  ·  3Comentarios

stevenvachon picture stevenvachon  ·  3Comentarios

willnwhite picture willnwhite  ·  3Comentarios