크롬에서 내 응용 프로그램에서 잡히지 않은 예외를 중단/일시 중지하고 싶지만 각도로 작동하지 않는 것 같습니다. 그게 가능하니?잡히지 않은 예외에서 각도 중단/일시 중지
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/(아마도 사용중인 경우 웹팩)에서 출력 한 코드가 작성한 코드와 다를 가능성이 있기 때문에 어려울 수 있습니다. IDE를 통해 중단 점을 추가 할 것입니다. 어떤 IDE가 있습니까? –
VS 코드를 사용하고 있습니다. 그리고 네, Webpack을 사용하고 있습니다. @ TommyMay – spottedmahn
내가하지 않은 것을 설명하려고하여 내가 너를 해가 될 것 같은 느낌이 든다. 필자는 Typescript 소스 맵을 사용하여 디버깅을 지원하는 IntelliJ를 사용합니다. 이 기사는 VS 코드와 동일합니다 https://medium.com/@dupski/debug-typescript-in-vs-code-without-compiling-using-ts-node-9d1f4f9a94a 행운을 빌어 요! –