【问题标题】:Debugging an Electron app : Breakpoints not working ("Breakpoint ignored because generated code not found")调试电子应用程序:断点不起作用(“断点被忽略,因为找不到生成的代码”)
【发布时间】:2018-01-06 16:15:42
【问题描述】:

我有一个基于 electron-hello-world 项目的基本 HelloWorld 应用程序,在 VSCode 上运行,并且能够启动调试会话并且应用程序启动正常。

我在 main.js 上设置了一个断点,但它似乎显示为灰色并显示一条消息:

Breakpoint ignored because generated code not found (source map problem?)

这是我的 launch.json:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug Main Process",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceRoot}",
      "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
      "program": "${workspaceRoot}/main.js",
      "port": 9222,
      "sourceMaps": true,
      "diagnosticLogging": true,
       "outFiles": [
         "${workspaceRoot}"
       ]
    }
  ]
}

任何帮助将不胜感激。

【问题讨论】:

    标签: node.js debugging visual-studio-code electron breakpoints


    【解决方案1】:

    如果您生成的代码存在于“${workspace Root}”中,那么 outFiles 应该是 "outFiles": [ "${workspaceRoot}/*.js" ]。 欲了解更多信息link

    【讨论】:

    • 没有帮助,很遗憾。仍然遇到同样的问题
    • 能告诉main.js的路径吗?
    • 我的项目位于 /User//Documents/dev/electron-projects/electron-hello-world。 main.js 位于该目录的根目录(${workspaceRoot} 解析到的位置)
    • 您可以尝试删除配置中的端口吗?
    猜你喜欢
    • 2018-01-19
    • 1970-01-01
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    相关资源
    最近更新 更多