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

216
Vistas
Problemas de instalación con CodeceptJS en Ubuntu

Estaba configurando un nuevo sistema para usar CodeceptJS y encontré un problema. Seguí estas notas, pero solo aparece un error al intentar ejecutar codeceptjs. el error es...

 codeceptjs /usr/local/lib/node_modules/codeceptjs-webdriverio/node_modules/codeceptjs/lib/mocha_factory.js:6 let mocha; ^^^ SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:373:25) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object.<anonymous> (/usr/local/lib/node_modules/codeceptjs-webdriverio/node_modules/codeceptjs/lib/container.js:5:20) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10)

Mi node.js y npm se instalan globalmente a través de apt-get normal y npm -g

Información del sistema...

  • Ubuntu 17.04 x86_64
  • nodos: 4.7.2
  • npm: 4.5.0
  • golpe 4.4.5

¿Alguien sabe la causa de este problema o cómo solucionarlo?


Solo como una actualización, gracias a artem por la nota sobre 'use strict'; Agregué eso a la parte superior de node_modules/codeceptjs/lib/mocha_factory.js y creo que eso me ayudó a superar el problema inicial. Sin embargo, ahora parece que tengo un problema en node_modules/codeceptjs/lib/output.js. el error es...

 codeceptjs /usr/local/lib/node_modules/codeceptjs-nightmare/node_modules/codeceptjs/lib/output.js:139 function print(...msg) { ^^^ SyntaxError: Unexpected token ... at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:373:25) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object.<anonymous> (/usr/local/lib/node_modules/codeceptjs-nightmare/node_modules/codeceptjs/lib/event.js:3:11) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10)

... Probé algunas cosas para resolver esto, ajustando la función de impresión allí, pero aún no tuve suerte.

Esto parece ser lo mismo con los metapaquetes codeceptjs-nightmare y codeceptjs-webdriverio.

Agradecería cualquier idea, sugerencia o alternativa que alguien tenga.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Su segundo problema se debe a una versión de Node desactualizada. El operador de propagación (el ... error que está viendo) es compatible con Node 5.12.0 y versiones posteriores: http://node.green/#ES2015-syntax-spread-------operator

No estoy seguro de cuál es la mejor manera de actualizar con Ubuntu, pero eso debería resolver su problema.

over 4 years ago · Santiago Trujillo 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