在IE中调试角度2的打字稿应用程序

时间:2017-09-24 14:58:21

标签: angular internet-explorer angular-cli

我可以轻松调试我的Angular 2(来自Angular-CLI生成的项目)Chrome和Firefox中的Typescript文件,但我无法在IE 11中调试我的任何打字稿文件。我在列表中看到的所有文件都是type .js任何人都可以指导我做错了什么或如何在IE中调试应用程序?

4 个答案:

答案 0 :(得分:6)

在IE 11中,您需要在“Dynamic Sc​​ripts”下找到的调试器中打开.ts文件。

Dynamic Scripts

向下滚动并找到.ts文件并在debug中打开它。

Select you file

答案 1 :(得分:3)

IE 11不会像Chrome那样自动处理地图文件。因此,您必须通过右键单击map文件选项卡手动选择js文件:

enter image description here

然后您应该能够调试.ts文件

enter image description here

然而,在重新加载应用程序后,您必须再次选择源地图文件,这只是有线体验,我不建议在IE 11中调试您的应用程序,除非您遇到一些特定的IE 11错误。

答案 2 :(得分:1)

显然,使用IE 11调试 .ts 文件的唯一方法是在 .ts 文件与已转换/缩小的之间创建自己的映射。 js 文件,方法是创建 .map 文件。

该功能仅适用于 Windows 8.1及更高版本

更多信息in the official doc, at the "Source maps" section

答案 3 :(得分:0)

在应用程序的angular.json文件中将值“ sourceMap”设置为true。