VSCode-Chrome调试-未验证的断点

Kla*_*ark 5 javascript visual-studio-code

我在调试.ts文件中的角度组件时遇到问题。我正在使用VSCode和Debugger for Chrome扩展程序。

这是我的vscode启动文件:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "Launch Chrome",
            "url": "http://localhost:5000",
            "sourceMaps": true, 
            "webRoot": "${workspaceRoot}"        
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

这是我的tsconfig.json文件:

{
  "compile": true,
  "comments":true,
  "module": "none",
  "target": "es5",
  "sourceMap": true,
  "sourceRoot": "",
  "mapRoot": "",
  "declaration": false
}
Run Code Online (Sandbox Code Playgroud)

在角度组件内部,我在$ onInit周期中设置了一个断点:

$onInit = () => {
  for(let i = 0; i < 5; i++) { //here I put breakpoint
    let t = i;
  }
}
Run Code Online (Sandbox Code Playgroud)

Debus成功启动(chrome打开),但没有任何反应。在我的编辑器中,如果我将鼠标悬停在断点上,则工具提示会显示一条消息:未 验证的断点。设置断点但尚未绑定

我正在使用1.24.1版本的vscode。

Phi*_*gan 5

使用时Visual Studio Code > Open Folder...,请确保打开所在的文件夹package.json

  • 我有一个类似的问题(版本 1.28.2),但这没有效果。 (3认同)