다음 코드를 고려하시기 바랍니다 약속 내부 예외에 디버거를 일시 정지하지 않습니다 ... 그러나 다음과 같은 오류 출력 만 표시됩니다.VS-코드
"ReferenceError: breaksomething is not defined"
(일시 중지하지 않음). 예외가 발생하면 디버거가 예상대로 일시 중지되며 문제는 Promise 범위 내에 있습니다. 나는 모두 예외를 가지고있다.과 잡히지 않은 예외은 중단 점에 체크했다.
내가 사용하고 :
비주얼 스튜디오 코드 1.17.2
노드 8.8.1
검사기 디버거
가 어디 추가 쳤다 때 예상대로
...이 기본 nodejs 약속을 무시하고 파괴한다 'breaksomething()'에 대한 정의? – Tatarin
정의가 없습니다 - 예외를 만들고 싶습니다. – Pierre
Promise가 네이티브 라이브러리에 구현되어 있고 해당 함수의 호출이 해당 네이티브 라이브러리에서 발생하기 때문에 이런 현상이 발생합니다. 예외는 거기에 되돌려 보내 지므로 VSC에 걸리지 않습니다 –