Recibo el siguiente error cuando intento npm run build para compilar mi aplicación Vue:
Syntax Error: Unexpected token (559:18) 557 | async, allGroups(), { 558 | const: theAttendees = await groupsModule.attendeesFromGroups, > 559 | this: .currentAttendees.push(theAttendees) | ^ 560 | }, async, logout(err), { 561 | alert() { } 562 | } `Logout err : ${err}`); El código del error no tiene sentido para mí con todas las comas después de todo, la const: y this: , y especialmente la alert() { } que no refleja en absoluto cuál es el código.
Así es como se ve el código en sí. No puedo ver nada malo.
async allGroups() { const theAttendees = await groupsModule.attendeesFromGroups this.currentAttendees.push(theAttendees) } async logout(err){ alert(`Logout err : ${err}`) console.log('DASHBOARD: logout') await userModule.logout(); }Si alguien tiene alguna idea de a qué se refiere realmente este error de sintaxis, estaría muy agradecido por la ayuda.
Es posible que te falte una coma después de que la función allGroups() finalice, tu código será como
async allGroups() { const theAttendees = await groupsModule.attendeesFromGroups(); this.currentAttendees.push(theAttendees) }, async logout(err){ alert(`Logout err : ${err}`) console.log('DASHBOARD: logout') await userModule.logout(); }NOTA : este no es el problema, vea el comentario, usando las funciones de Vuex, por lo que no necesita paréntesis
const theAttendees = await groupsModule.attendeesFromGroups(); <-- missing paranthesis