繁体   English   中英

为什么我无法调试我的 vscode 扩展?

[英]Why am I unable to debug my vscode extension?

我一直无法调试我为 vscode 制作的扩展。 即使在使用默认设置和扩展全新安装最新的 Insiders 版本时,也会发生这种情况。

我已经在项目窗口和运行扩展 [扩展开发主机] 的测试窗口中尝试了以下工具。

  • 视图:切换调试控制台
    • 变量
    • 调用栈
  • 视图:显示运行和调试
  • 视图:切换输出
    • 日志(扩展主机)
  • 开发人员:Toggle 开发人员工具
    • 安慰
    • 问题

尽管如此,我还是看不到任何错误信息。 我只能在项目窗口的调试控制台和测试窗口的开发人员工具控制台中看到我的console.log消息。

这是我的 launch.json 文件:

{
    "version": "0.1.0",
    "configurations": [{
        "name": "Launch Extension",
        "type": "extensionHost",
        "request": "launch",
        "runtimeExecutable": "${execPath}",
        "args": ["--extensionDevelopmentPath=${workspaceRoot}"]
    }]
}

确保启用sourceMaps 它们允许您将 TypeScript 代码链接到 JavaScript 代码。 此外,您现在可以使用version 0.2.0

  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch Extension",
      "type": "extensionHost",
      "request": "launch",
      "runtimeExecutable": "${execPath}",
      "args": ["--extensionDevelopmentPath=${workspaceRoot}"],
      "sourceMaps": true,
      "outFiles": ["${workspaceRoot}/dist/**/*.js"]
    },

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM