当我开始调试我的 Angular 应用程序并打开 chrome DevTools 时,许多文件会在源窗口中自行打开。其中大多数是来自供应商脚本的文件。
我正在寻找“调试器” - 脚本中的关键字,但没有看到任何。
这些文件大部分是 .js 文件。我怀疑 angular-cli 正在为供应商脚本提供源映射,这最终会导致这种行为。所以我将其放入我的 angular.json 文件中:
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "quickapp:build",
"vendorSourceMap": false
},
那没有帮助。有什么建议吗?
我正在使用角度7
--- 更新---
我的同事刚刚提到,只有在 Visual Studio 中启用“脚本调试”时才会发生这种情况,我现在可以确认这一点。所以这里的原因是 Visual Studio 脚本调试功能。这个功能并不是很可靠。断点有时不起作用(特别是在 Visual Studio 更新之后)。所以必须使用devtools结合脚本调试。
所以仍然有一个问题,这是一个错误还是可以改变这种行为?