Saltar al contenido
Solución rápida

Cómo solucionar TS1002: Unterminated string literal en TypeScript 5.5

TypeScript devuelve TS1002 cuando una cadena empieza con comilla y no se cierra en la misma línea.

Antes (con error)

const mensaje: string = "Hola mundo;
console.log(mensaje);

Después (corregido)

const mensaje: string = "Hola mundo";
console.log(mensaje);

Cómo solucionarlo

  1. Busca la comilla de apertura de la línea indicada y añade la de cierre antes del «;».
  2. Si el texto es largo o ocupa varias líneas, usa una plantilla de texto (backtick) en lugar de comillas simples o dobles.
  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