VS代码中的调试

问题描述 投票:-1回答:1

我一直关注有关在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,但没有达到我的断点。我是否缺少明显的东西?感谢您提供任何有用的提示。

angular karma-jasmine
1个回答
1
投票

您需要attach,而不是launch chrome中的调试器。

Launch.json

将该行从"request": "launch"更改为"request": "attach"

结帐此伟大的blog post for further details

© www.soinside.com 2019 - 2024. All rights reserved.