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

376
Vistas
Cypress: no se puede usar la declaración de importación fuera de un módulo

Un miembro del equipo usa cypress solo sin un paquete.json, una configuración de IDE o un marco y recibe el siguiente mensaje de error:

No se puede usar la declaración de importación fuera de un módulo

La primera parte de la prueba e2e se ve así:

 describe('Dummy', () => { before(() => { cy.visit(Cypress.env('baseURL')); cy.contains('Log in').click(); cy.get('input[name="username"]').type('test user').should('have.value', 'test user'); cy.get('input[name="password"]').type('test password').should('have.value', 'test password'); }); });

Las pruebas se están ejecutando parcialmente y los dos primeros comandos (visitar y contiene) funcionan en el ejemplo proporcionado.

Pero cuando se trata de la línea en la que se debe ingresar un nombre de usuario y una contraseña, la prueba falló con el mensaje de error mencionado anteriormente.

Creo que está intentando ejecutarlo como un módulo ES2015, pero node.js solo entiende CommonJS. Hay posibilidades de arreglarlo en el paquete.json, pero como no usa un paquete.json, no sé qué hacer.

¿Hay otra solución para esto?

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

0

Ver esta respuesta . Estas son cosas típicas que definiría en su código (de prueba) package.json y/o tsconfig.json (al usar TypeScript). Hacer esto de antemano evita todo tipo de problemas de "(no) funciona(n) en mi máquina" como el que acaba de describir.

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