Javascript异常,在使用VS 2013安装typescript 1.4后,调试器未捕获到语法错误。
代码示例(“whaever”不存在 - 它是假对象和函数):
whatever.show("something");
.ts文件中的调试工作正常,此代码位于与typescript无关的.js文件中。在尝试执行它时,它应该被VS调试器捕获。相反,它停止从当前文件执行JS代码,并在上面的代码之后跳过所有内容,而不会抛出任何异常。
我尝试过卸载,修复,重新安装打字稿 - 以及卸载/重新安装VS2013。
其他人遇到过这个问题吗?
答案 0 :(得分:1)
您可能需要更新项目正在使用的TypeScript版本。它可能设置为1.0,您应该将其设置为1.4或您安装的任何版本的编译器。它可能会使工具混乱或者完全无法构建。
在您的项目文件中:
<TypeScriptToolsVersion>1.0</TypeScriptToolsVersion>
另一个潜在的问题是如果您的地图文件未设置为在编译期间输出:
<TypeScriptSourceMap>True</TypeScriptSourceMap>