我有一个 Angular 应用程序,我试图在 VS Code 中进行调试.
当我编译并运行应用程序( ng serve
)时,断点被绑定(bind):
但是,当我指定不同的配置时,例如-c qa
或 -c uat
它们不受约束:
配置?
相关信息
angular.json 示例环境配置:
"uat": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.uat.ts"
}
],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
"extractCss": true,
"namedChunks": false,
"extractLicenses": false,
"vendorChunk": false,
"buildOptimizer": true,
"budgets": [
{
"type": "initial",
"maximumWarning": "2mb",
"maximumError": "5mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "6kb",
"maximumError": "10kb"
}
]
},
软件版本控制:1.50.1
83.0.4103.122
4.12.11
2020.10.2217
最佳答案
解决这个问题很简单,我没有设置 sourceMap
属性(property)给 true
在那个特定环境的 angular.json 中,我有 "sourceMap": false,
见 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/SourceMap了解更多信息。
感谢康纳 - https://github.com/microsoft/vscode-js-debug/issues/872
关于angular - 未绑定(bind)断点 - VS Code | Chrome | Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64589447/