我尝试使用ASP.NET VNext项目中的.tsx文件。创建.tsx文件,执行没有错误,但我不能在使用Chrome的任何方法中设置断点。映射存在,但断点不正常。断点 可以工作,但在我设置断点的方法之外停止。
我的测试.tsx文件: ///
interface IAppProps {
text : String
}
interface IAppState {
}
class IndexPage extends React.Component<IAppProps, IAppState> {
constructor(props: any) {
super(props);
}
getInitialState() {
var a = 0;
}
render() {
return (
<h1>test</h1>
);
}
}
例如,我在“var a = 0;”行上设置了断点,但Chrome只是忽略了他并在线停止:getInitialState()。并且不让我进入方法体。
答案 0 :(得分:1)
但Chrome只是忽略了他并停在线:getInitialState()。并且不让我进入方法体。
理想的解决方案是禁用源映射并只调试JavaScript。 SourceMap支持可能不稳定。这就是JavaScript开发的(未说出口/丑陋)真相。