【发布时间】:2023-03-28 21:58:01
【问题描述】:
我有一个包含 Typescript 服务的 Angular(不是 AngularJS)应用程序(使用 VS Code 开发)。当应用程序在 Chrome 中运行时,我能够很好地跟踪和调试此服务;但我也需要在 Internet Explorer 11 中支持它,我在这方面遇到了困难。到目前为止我已经确定的事情:
- 我的 Typescript 文件默认不显示在 IE 调试器中
- 做了一些研究,明白了源码的基本概念 地图文件。我在编译器中添加了 ("sourceMap": true) 参数 选项;我被引导相信这会自动为我的项目生成源映射文件,但事实并非如此。
- 我可以通过运行命令“tsc --sourceMap (myServiceFileName)”为我的服务 Typescript 文件生成一个源映射文件,但 IE 调试器仍然无法获取该文件。
- 在 IE 中,我可以在调试器中右键单击并使用“选择源映射”来查找我的文件,但它不允许我设置断点。
- 我已确认我没有禁用脚本调试(Internet 选项 - 高级 - “禁用脚本调试 (Internet Explorer)”未选中)
我查看了这些其他 StackOverflow 问题,但那里的解决方案并没有为我解决问题:
IE Developer Tools breakpoints are not working
Debug angular 2 typescript application in IE
Unable to find my *.ts files in IE 11 debugger
谁能提供我为什么不能让它工作的见解?希望我只是错过了一些愚蠢的事情;或者我正在尝试做一些 IE 根本不支持的事情?
【问题讨论】:
标签: angular typescript internet-explorer-11