Saltar al contenido
Solución rápida

Cómo solucionar SyntaxError: Unexpected token en Node.js 22

JavaScript lanza «Unexpected token» cuando encuentra un símbolo donde esperaba otro, casi siempre por un corchete sin cerrar o una coma de más.

Antes (con error)

const user = {
  name: "Ana",
  roles: ["admin", "dev"
};

Después (corregido)

const user = {
  name: "Ana",
  roles: ["admin", "dev"],
};

Cómo solucionarlo

  1. Revisa la línea indicada y la anterior: busca un «]», «)» o «}» sin cerrar.
  2. Comprueba que cada «[», «(» y «{» tenga su cierre del mismo tipo y que las comas solo separen elementos.
  3. Pega el código en el formateador: el diagnóstico marca la línea y puede corregirla.

Corregir mi código ahora en el Formateador

Otras soluciones