我的 Chrome DevTools 在我设置的断点处暂停。
我去控制台,我手动调用一个函数(比如,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
截屏: