私はエラーを取得されています:私はサービスに次のコードを追加するまで未知のエラー:互換性のないSockJS! - 角度2 CLI
'Uncaught Error: Incompatibile SockJS! Main site uses: "1.1.1", the iframe: "1.0.1".'
私はこのエラーを取得していませんでした。
*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
});
}
奇妙な問題は、私ドンということですすべての実行で上記のエラーが発生しません。それはランダムに見えます。
どこを見るか、デバッグする方法がわかりません。また、これがAngular 2 CLIと関係がある場合もあります。調査はAngular 2 CLI内のWebpackの依存関係と関係していますが、私はそれを特定することはできません。私のpackage.jsonファイルにはWebpack(またはSockJS)がありませんが、WebpackはNode Modulesフォルダ内にあります。
どのようにこれを解決するためのアイデアか、私はどこを見ているべきですか? Angular 2 CLIの最新バージョンにアップグレードして、プロジェクトを新しいバージョンに移行しようとしました。
"Incompatibile"というタイトルのスペルミスは、エラーの正確な出力と一致するため、意図的であることに注意してください。エラーログにスペルミスがあるため、スペルを修正すると、人々がこの質問を見つけるのが難しくなる可能性があります。 – fila
解決策を見つけましたか? – IamStalker