2016-10-21 2 views
1

Wenn kein <template> ... </template> Wrapper in der Ansicht ist, schlägt Aurelia mit dem folgenden Fehler:Aurelia nicht still, wenn es keine <template> Wrapper

Template markup must be wrapped in a element e.g. <template> <!-- markup here --> </template>

Dies zum Beispiel im skeleton app arbeitet.

Allerdings habe ich etwas in meiner Anwendung durcheinander gebracht und jetzt Aurelia scheitert stillschweigend, wenn es keine <template> gibt, die keine Ahnung gibt, was passiert. Ich habe absolut keine Ahnung, wo ich nach dem Problem suchen soll. Ich konnte das minimale Beispiel auch nicht reproduzieren.

Ich habe .developmentLogging() konfiguriert. Wenn ich versuche, eine Seite ohne den Wrapper <template> zu laden (vorausgesetzt, dass die App bereits bootstrappt wird), gibt es keine neuen Protokolleinträge in der Konsole.

Haben Sie irgendwelche Vorschläge, was ich hätte brechen können?

+0

Wenn Sie das Skelett erneut installieren und Ihr Projekt importieren, sollte es funktionieren. Ich habe keine Ahnung, warum es aufhören würde, diese Art von Fehlern zu protokollieren. Hast du die anderen Dev-Logs noch? – nicovank

+0

Ich habe dieses Verhalten kürzlich in einer meiner Anwendungen gesehen. Ich habe gerade den Code in einen try catch mit einem Debugger über die Catch-Funktion als Bandaid eingepackt. Ich glaube nicht, dass ich Aurelia aktualisiert habe, es könnte also ein Chrome-Problem sein. Wird meine Augen offen halten. –

Antwort

1

Das Problem ist ein Ergebnis von aurelia-logging1.1.0 Upgrade.

Siehe related issue Ich habe erstellt.

Verwandte Themen