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

134
Vistas
reescriba la instrucción require to import

Estoy tratando de usar https://www.npmjs.com/package/json-bigint con soporte nativo de BigInt. En CommonJS haría:

 var JSONbigNative = require('json-bigint')({ useNativeBigInt: true });

¿Cuál es el equivalente de sintaxis de ES6? Esto no está funcionando:

 import * as JSONBigIntWrapper from 'json-bigint'; const JSONBigInt = JSONBigIntWrapper({useNativeBigInt: true});

ya que se queja de que JSONBigIntWrapper no es una función.

¿Cuáles son las reglas genéricas para reescribir reescribir para importar?

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

0

Puede confiar en el uso de la palabra clave default al importar la exportación predeterminada de un módulo.

 import {default as _JBI} from 'json-bigint'; const JSONBigNative = _JBI({useNativeBigInt: true});

Esta es también la única sintaxis que funciona cuando se usa la sintaxis de importación dinámica :

 const {default: _JBI} = await import('json-bigint'); const JSONBigNative = _JBI({useNativeBigInt: true});
about 4 years ago · Juan Pablo Isaza Denunciar

0

Con las importaciones de ES6, importar * no es el equivalente de lo que hace require() .

Lo que está buscando obtener es la exportación del módulo predeterminado, como se muestra en el código a continuación

 import whatever_you_want_the_default_to_be_named, {} from 'json-bigint'
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