Mi aplicación Angular de repente mostró una pantalla blanca de muerte ...

Estoy iniciando la aplicación usando ng serve de @angular/cli.


Las fuentes se cargan pero nunca se llega al archivo main.ts y no hay ningún error en la consola.

enter image description here enter image description here

Webpack no deja de decir que no hay bloques modificados, aunque modifique algunos archivos.

enter image description here

Lo intenté:

  • Actualizar el navegador
  • Abra la aplicación en otro navegador
  • Reinicie el servidor de paquete web.
  • Volver a un compromiso de trabajo anterior
  • Compile la aplicación usando ng build --prod y ejecute la salida usando un servidor HTTP
  • Reinstale @angular/cli

Solicitud:

enter image description here enter image description here

Ambiente:

enter image description here enter image description here

1
Maxime Gélinas 14 feb. 2018 a las 08:31

2 respuestas

La mejor respuesta

Resolví mi problema inspeccionando cada último compromiso uno por uno hasta que encontré el roto. El problema estaba en el archivo tsconfig.json, así que cancelé esa confirmación. Todavía no sé por qué esta configuración (tsconfig.json) rompe la compilación y por qué no hubo mensaje de error.

Aquí está la confirmación de reversión: ingrese la descripción de la imagen aquí

2
Maxime Gélinas 15 feb. 2018 a las 00:33

(No tengo el representante para agregar un comentario, así que publiqué una respuesta alternativa).

Tuve la pantalla blanca de la muerte sin errores para angular 7.0.0-rc1 después de aproximadamente una hora encontré que en mi código había formateado incorrectamente un * ngFor

Tenía: * ngFor = "dejar que el cliente en quote.clients"

En lugar de: * ngFor = "dejar que el cliente de quote.clients"

Esto solía dar un mensaje agradable en la construcción o dentro de la consola, pero por alguna razón actualmente es una pantalla blanca sin errores y está bien construida.

Espero que esto ahorre algo de tiempo.

0
cooLLedge 12 oct. 2018 a las 10:29