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

239
Vistas
Estoy tratando de usar la importación y exportación en javascript pero muestra un error no detectado. Aquí está el código:

mi código :

 const person = { name: 'Aish', age:21, } export default person; error : Uncaught SyntaxError: Unexpected token 'export' (at main.js:6:1)
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Cambie las extensiones de script a .mjs o agregue una entrada a package.json : "type" : "module" .

*Node.js es totalmente compatible con los módulos ECMAScript tal como están especificados actualmente y proporciona interoperabilidad entre ellos y su formato de módulo original, CommonJS.

Habilitando #
Node.js tiene dos sistemas de módulos: módulos CommonJS y módulos ECMAScript.

Los autores pueden decirle a Node.js que use el cargador de módulos ECMAScript a través de la extensión de archivo .mjs, el campo "tipo" de package.json o el indicador --input-type. Fuera de esos casos, Node.js utilizará el cargador de módulos CommonJS. Consulte Determinación del sistema de módulos para obtener más detalles.**

Fuente

about 4 years ago · Juan Pablo Isaza Denunciar

0

Esto se debe a que está utilizando la importación/exportación de ES6, pero el entorno en el que está trabajando utiliza commonjs

para Node.js

vaya a su paquete.json y configure la entrada de type como "module"

ejemplo:

 { "name": "test", "version": "1.0.0", "description": "", "main": "index.js", "type": "module", ... }

Nota: asegúrese de actualizar su nodejs a la última versión

para navegador

en su etiqueta de secuencia de comandos, agregue type='module' como un atributo

ejemplo:

 <script src="./index.js" type="module" defer></script>
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