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

338
Vistas
¿Cómo puedo usar requier e importar declaraciones en el nodo js, en el mismo archivo?

mi problema cuando estaba trabajando en mi archivo node js, es que estoy importando declaraciones de línea de lectura y usando ( 'type': 'module' ) al mismo tiempo, queriendo usar ambas formas sin errores, ¿cómo puedo usar requier en ( readline) comando?
el tipo de error al que me enfrento es:

 SyntaxError: Cannot use import statement outside a module

Traté de usar el módulo en (packag.json) pero luego la declaración de requier enfrentará un error de tipo que no pude (transferir) ( import readline, { clearScreenDown } from "readline"; ) como una declaración de requier como esta ( const db = require('./dbConnection'); )

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

0

No puedes, son mutuamente excluyentes. import es ESM (sistema de módulo específico nativo de JavaScript) y require es CommonJS (sistema de módulo anterior de Node.js).

En su lugar, debe usar ESM o CommonJS de manera constante.

Si necesita realizar una importación dinámica (determinada por el tiempo de ejecución) en ESM, puede usar la pseudofunción import() , que es un poco como CommonJS require excepto que en lugar de hacer que el código de llamada espere, devuelve una promesa.

about 4 years ago · Juan Pablo Isaza Denunciar

0

La respuesta depende de la elección del método que desee utilizar.

  1. Use import ABC from 'ABC' (módulo central del nodo o paquetes descargados a través de npm)
  2. Usuario const abc = require('./ABC') para sus módulos personalizados. a continuación se muestran ejemplos.

ABC.js

 const ABC = ()=> { return "ABC is called"; } module.exports=ABC;

ahora en archivo quieres llamarlo. índice.js

 const abc = require('./ABC');
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