Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

238
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!