My Chrome DevTools делает паузу в точке останова, которую я установил.
Я go на консоли, и я вручную вызываю функцию (скажем, myFunc()
), и она выполняется правильно.
Однако точка останова, установленная внутри myFunc()
, никогда не бывает ударил! Я ожидаю, что когда я вызываю функцию, должна быть вызвана функция в коде, и должна быть достигнута точка останова!
Исходный код очень прост:
// Import stylesheets
import './style.css';
// Write TypeScript code!
const appDiv: HTMLElement = document.getElementById('app');
appDiv.innerHTML = `<h1>TypeScript Starter</h1>`;
appDiv.__proto__.myFunc = function(){
var myCoolFunction = "My cool function"; //. <---- breakpoint on this line is never hit
console.log('myCoolFunction:', myCoolFunction);
}
console.log('appDiv', appDiv); // <---- manually call appDiv.myFunc() while paused on this line
Вот ссылка на страницу: https://typescript-gmngl3.stackblitz.io/~/index.ts
Ссылка на исходный код в Stackblitz: https://stackblitz.com/edit/typescript-gmngl3
Снимок экрана: