我一直关注有关在VSCode中使用Chrome调试器的信息:How to debug Karma tests in Visual Studio Code?。
我的launch.json是这个:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome",
"url": "http://localhost:4200",
"trace": true,
"webRoot": "${workspaceFolder}/src",
"sourceMaps": true
}
]
}
而且我的业力配置有这个:
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['ChromeDebugging'],
singleRun: true,
restartOnFileChange: true,
customLaunchers: {
ChromeDebugging: {
base: 'Chrome',
flags: ['--remote-debugging-port=4200']
}
}
当我从调试面板启动时,它直接进入localhost:4200,但没有达到我的断点。我是否缺少明显的东西?感谢您提供任何有用的提示。
您需要attach
,而不是launch
chrome中的调试器。
Launch.json
将该行从"request": "launch"
更改为"request": "attach"