Ich habe immer den Fehler:Uncaught Error: Inkompatibel SockJS! - Angular 2 CLI
'Uncaught Error: Incompatibile SockJS! Main site uses: "1.1.1", the iframe: "1.0.1".'
Ich war nicht immer diese Fehlermeldung, bis ich den folgenden Code zu einem Dienst hinzugefügt:
*COMPONENT*
this.dataService.getData(1,null).subscribe(
result => this.allSCATSsites = result.json(),
() => console.log("Failed..."),
() => this.processSites()
);
*SERVICE*
getData(functionindex: number, dataarray) {
let headers = new Headers();
headers.append('Content-Type', 'application/json');
return this.http.post(url, sentArray,{
headers: headers
});
}
Das seltsame Problem ist, dass ich don Erhalte den obigen Fehler nicht bei jeder Ausführung. es erscheint zufällig.
Ich habe keine Ahnung, wo ich suchen oder wie ich dies debuggen soll - oder ob das überhaupt etwas mit dem Angular 2 CLI zu tun hat. Die Forschung zeigt etwas an, das mit den Abhängigkeiten von Webpack innerhalb der Angular 2 CLI zu tun hat, aber ich kann es nicht genau lokalisieren. Meine package.json-Datei enthält kein Webpack (oder SockJS), aber Webpack befindet sich in meinem Node Modules-Ordner.
Irgendwelche Ideen, um das zu lösen oder sogar, wo ich suchen sollte? Ich habe versucht, auf die neueste Version des Angular 2 CLI zu aktualisieren und das Projekt auf die neue Version zu migrieren.
Bitte beachten Sie, dass das Rechtschreibfehler von "Incompatibil" im Titel absichtlich war, da es der genauen Ausgabe des Fehlers entspricht. Da das Fehlerprotokoll diesen Rechtschreibfehler aufweist, kann die Korrektur der Rechtschreibung es für Personen schwierig machen, diese Frage zu finden. – fila
hast du eine lösung dafür gefunden? – IamStalker