我正在使用Typescript SDK 0.9.1.1和WebStorm 7。我有一个.ts文件,其中带有一个文件监视器来转换其.js和sourcemap文件。我还有一个HTML文件,它看起来像这样...
<!DOCTYPE html>
<html>
<head></head>
<body>
<p id="output">5</p>
<script src="HelloWorld.js"></script>
<script>
var u = new Utils();
document.getElementById('output').innerHTML = u.plusOne(5);
</script>
</body>
</html>
plusOne函数简单地获取一个数字(在本例中为5),并返回该数字加一。我的页面、JavaScript和TypeScript都正常工作,因为页面在加载时显示“6”。
我可以在.js文件中设置断点,并且它们会被触发(显示出TypeScript文件的相应行),但是如果我在原始的.ts文件中设置断点,则不会触发。我已经搜索了这个问题,但我的问题似乎与其他人的不同——我正在本地运行(而不是远程运行),并且在WebStorm中设置断点,而不是在Chrome的调试视图中设置断点。
在WebStorm中,脚本选项卡仅显示.js和.html文件。我应该在这里看到更多内容吗?如果这是问题,我该如何解决?我已经打开了调试配置,但我没有找到添加.ts文件的方法。