调试angular应用程序时停止Chrome DevTools打开脚本文件

调试angular应用程序时停止Chrome DevTools打开脚本文件,angular,google-chrome-devtools,angular-cli,visual-studio-2019,javascript-debugger,Angular,Google Chrome Devtools,Angular Cli,Visual Studio 2019,Javascript Debugger,当我开始调试angular应用程序并打开chrome DevTools时,许多文件会在sources窗口中自动打开。其中大多数是来自供应商脚本的文件 我在脚本中查找“debugger”-关键字,但没有看到任何 这些文件大部分是.js文件。我怀疑angular cli正在为供应商脚本提供sourcemaps,这最终会导致这种行为。所以我把它放在angular.json文件中: "serve": { "builder": "@angular-devkit/build-angular

当我开始调试angular应用程序并打开chrome DevTools时,许多文件会在sources窗口中自动打开。其中大多数是来自供应商脚本的文件

我在脚本中查找“debugger”-关键字,但没有看到任何

这些文件大部分是.js文件。我怀疑angular cli正在为供应商脚本提供sourcemaps,这最终会导致这种行为。所以我把它放在angular.json文件中:

   "serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
        "browserTarget": "quickapp:build",
        "vendorSourceMap": false
      },
那没用。有什么建议吗

我用的是角度7

---更新---

我的同事刚才提到,只有在visual studio中启用“脚本调试”时才会发生这种情况,我现在可以确认这一点。因此,这里的原因是VisualStudio脚本调试功能。这个功能并不可靠。断点有时不起作用(特别是在visual studio更新之后)。因此,您必须将devtools与脚本调试结合使用

所以仍然存在一个问题,这是一个bug还是有可能改变这种行为