Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

797
Vistas
ReferenceError: BigInt no está definido en Object

Cuando trato de actualizar la dependencia de un componente de submicroservicio en mi propio componente de microservicio, me da este error como:

 ReferenceError: BigInt is not defined at Object.<anonymous> (/usr/src/app/node_modules/kafkajs/src/utils/long.js:314:22) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Module.require (module.js:597:17) at require (internal/module.js:11:18) at Object.<anonymous> (/usr/src/app/node_modules/kafkajs/src/broker/index.js:1:76) at Module._compile (module.js:653:30) Long.MIN_VALUE = new Long(BigInt('-9223372036854775808'))

¿Qué posiblemente estoy haciendo mal o cualquier otra dependencia que deba agregar? La versión de nodo que estoy usando es 14.17.5 y en el travis la compilación está pasando pero fallando durante la implementación. La versión que están usando para la configuración de travis para el nodo es 10.24.1. ¿La diferencia de versión causará un problema? ¿Cuál es la verdadera causa?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La versión de nodo que estoy usando es 14.17.5 y en el travis la compilación está pasando pero fallando durante la implementación. La versión que están usando para la configuración de travis para el nodo es 10.24.1. ¿La diferencia de versión causará un problema?

Sí, Node.js no tenía¹ BigInt hasta la versión v10.4 , por lo que v10.24.1 no tiene BigInt .

¿Cuál es la verdadera causa?

Una instalación de Node.js realmente desactualizada. BigInt es relativamente nuevo en JavaScript y las versiones anteriores de los motores de JavaScript (como el V8 en Node.js v10.24.1) no lo tienen. Node.js v10.24.1 es bastante antiguo. Las versiones actuales de Node.js son v16.13.1 (LTS) y v17.3.0 (no LTS).


¹ Es decir, no se actualizó a una versión de V8 (su motor de JavaScript) que tenía BigInt hasta la v10.4.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda