Chromeでは、のアプリケーションでキャッチされない例外をブレーク/一時停止したいと考えていますが、角度では機能しないようです。それは可能ですか?キャッチされていない例外の角度ブレーク/一時停止
zone.jsはそれらをキャッチして、インターンにログを記録します。そのため、 'pause on exceptions'機能はキャッチされた例外として機能しません。
例エラー:
VM2031:34 ERROR Error: Uncaught (in promise): UnsupportedAuthorityValidation
at resolvePromise (zone.js:824)
at resolvePromise (zone.js:795)
at eval (zone.js:873)
at ZoneDelegate.invokeTask (zone.js:425)
at Object.onInvokeTask (core.js:4744)
at ZoneDelegate.invokeTask (zone.js:424)
at Zone.runTask (zone.js:192)
at drainMicroTaskQueue (zone.js:602)
at <anonymous>
はい** zone.js **は通常、Angularから出てくるエラーをキャッチします。 chromeでソースファイルを開いてブレークポイントを追加することはできますが、Angular/Typescript /(おそらくWebpackが使用している場合)によって出力されるコードは、作成したコードと異なる可能性があります。 私はあなたのIDEを使ってブレークポイントを追加することにします。あなたはどのIDEを持っていますか? –
私はVSコードを使用しています。そして、はい、私はWebpackを使用しています。 @ TommyMay – spottedmahn
私は、あなたが私がやったことのないことを説明しようとすることによって不愉快なことをしているように感じます。私はTypescriptのソースマップを使ってデバッグをサポートするIntelliJを使用します。この記事はVSコードと同等ですhttps://medium.com/@dupski/debug-typescript-in-vs-code-without-compiling-using-ts-node-9d1f4f9a94a幸運! –