Angular TS SourceMaps 在 Chrome 调试器中不工作

Angular TS SourceMaps Not Working In Chrome Debugger

在没有任何配置更改的情况下,我无法再通过在开发工具中设置手动断点或通过 debugger; 语句来调试 Chrome 中的 Angular TS 文件。事实情况:

奇怪的是,我在Safari中打开应用程序时,debugger;断点被命中,我可以在TS文件中手动设置断点.所以这让我相信这是一个 Chrome 问题而不是 Angular 配置问题。

规格 => Chrome:版本 75.0.3770.142(截至 post 为止的最新版本), Angular: 6.1.2(项目需求,所以无法更新)

全部写完后,我意识到这个问题 是由将另一个 Angular 项目目录加载到 Dev Tools 引起的。自动映射查看的是另一个项目的 src 目录,而不是我正在处理的当前项目。

  • CSS 正在映射,因为另一个项目使用 .scss 而不是 .css,所以在那里找不到匹配项
  • TS 调试在 Safari 中工作,因为其他项目尚未添加到 Safari Dev Tools

如果有人知道避免此问题的方法,请告诉我!我经常同时处理多个项目,所以切换到新项目时不必删除每个项目会很好。