Ein weiteres Update für @ angle / cli 9.1.7 28/05/2020 ...
Dies ist jetzt meine Arbeitskonfiguration für @ angle / cli 9.1.7. Entferne densourceMapPathOverrides
"sourceMapPathOverrides": {
"*": "${webRoot}/*"
}
{
"version": "0.2.0",
"configurations": [{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:21460",
"webRoot": "${workspaceFolder}"
}]
}
Meine Lösung für das Problem "Nicht überprüfter Haltepunkt".
Umgebung
- Angular CLI 8.1.1
- Visual Studio Code 1.36.1
- Debugger für Chrome-Erweiterung 4.11.6
Die in VSC über die Option "Konfiguration hinzufügen" erstellte Standard-.vscode / launch.json sieht ähnlich aus (ich habe den Port von 8080 auf 4200 geändert).
{
"version": "0.2.0",
"configurations": [{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:4200",
"webRoot": "${workspaceFolder}"
}]
}
Durch Hinzufügen eines Elements unten wird mein Problem mit "Nicht überprüfter Haltepunkt" behoben.
"sourceMapPathOverrides": {
"*": "${webRoot}/*"
}
Vollständige und funktionierende .vscode / launch.json:
{
"version": "0.2.0",
"configurations": [{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:4200",
"webRoot": "${workspaceFolder}",
"sourceMapPathOverrides": {
"*": "${webRoot}/*"
}
}]
}
Es gibt einige zusätzliche Elemente, die hinzugefügt werden können:
"breakOnLoad": true,
"sourceMaps": true,
In meinem Fall brauchte ich diese jedoch nicht, um das Problem zu lösen.
{
"version": "0.2.0",
"configurations": [{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:4200",
"webRoot": "${workspaceFolder}",
"breakOnLoad": true,
"sourceMaps": true,
"sourceMapPathOverrides": {
"*": "${webRoot}/*"
}
}]
}