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

204
Views
Error de sintaxis con función de flecha

Estoy empezando a trabajar con el transportador usando jazmín, pero recibo instantáneamente un error de "token inesperado" cuando analiza mi configuración que usa la función de flecha y flecha. ¿Alguien sabe lo que me podría estar perdiendo? ¿Dependencia? Está en una macbook nueva. No tuve este problema en mi PC anterior.

 exports.config = { framework: 'jasmine2', capabilities: env.capabilities, baseUrl: env.baseUrl, specs: env.specs, allScriptsTimeout: 30 * 10000, onPrepare: async () => { if (!global.jasmineRequire) { var jasmineRequire = require('jasmine-core'); if (typeof jasmineRequire.interface !== 'function') { throw "not able to load real jasmineRequire" } global.jasmineRequire = jasmineRequire; } require('jasmine-promises'); await browser.get(env.baseUrl + '#!/login'); macs-iMac:e2etest AchieveIt$ protractor conf.js [08:03:45] E/configParser - Error code: 105 [08:03:45] E/configParser - Error message: failed loading configuration file conf.js [08:03:45] E/configParser - /Users/mac/achieveit/E2ETests/e2etest/conf.js:13 onPrepare: async ()=> { ^ SyntaxError: Unexpected token ( at createScript (vm.js:56:10)
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

ACTUALIZAR ACTUALIZAR

No importa, veo que ahora estás usando un objeto. ¿Cuál es tu compilador? Creo que su compilador no está compilando el es6 correctamente. Asegúrese de tener todos los módulos de su nodo instalados correctamente, ya sea global o localmente. Su código debe ser válido, vea este violín: https://es6console.com/j20jir0j/

ACTUALIZAR

Incluso en es6, su sintaxis es incorrecta. Debería ser:

 onPrepare = async () => {

VIEJO para TS

Eso no es mecanografiado válido y no debería funcionar en ninguna parte.

Cambia tu línea a:

 onPrepare = (): async => {

O si no necesita alcance léxico:

 onPrepare(): async {
over 4 years ago · Santiago Trujillo 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!