Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

796
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda