После того, как я обновил свое угловое приложение до углового 6 с помощью «@ angular / cli»: «^ 6.2.3» мои контрольные точки машинописи больше не работают.Я использую VS Code в качестве расширения IDE и отладчика Chrome.
мой launch.json выглядит следующим образом
{
"version": "0.2.0",
"compounds": [{
"name": "Core & Chrome",
"configurations": [
"Chrome",
".NET Core"
]
}],
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Chrome",
"url": "http://localhost:5000",
"webRoot": "${workspaceFolder}"
},
{
"name": ".NET Core",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/bin/Debug/netcoreapp2.1/pp-images.dll",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"internalConsoleOptions": "neverOpen",
"externalConsole": true,
"launchBrowser": {
"enabled": false,
"args": "${auto-detect-url}",
"windows": {
"command": "cmd.exe",
"args": "/C start ${auto-detect-url}"
},
"osx": {
"command": "open"
},
"linux": {
"command": "xdg-open"
}
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
]
}
Все работало правильно, когда я использовал "@ angular / cli": "1.6.8 "с угловым 5, так что я сейчас немного озадачен и не хочу понижать его.Любые предложения будут с благодарностью.
.scripts в окнах отладчика не возвращает никакой информации.
ОБНОВЛЕНИЕ
Я наконец понял это,Пришлось изменить "webRoot": "$ {workspaceFolder} / wwwroot" на "webRoot": "$ {workspaceRoot} / ClientApp", и это сработало!Надеюсь, это кому-нибудь поможет.