半小时以来,我一直在研究 electron-Quick-Start-Tutorial。就像文档告诉我的那样,我创建了这样的文件结构:
- package.json
- main.js
- index.html
与文档不同,我对 launch.json 进行了更改,使我的项目在 Visual Studio Code 中按 F5 启动:
"type": "node",
"request": "launch",
"name": "Programm starten",
"program": "${workspaceRoot}/main.js",
"cwd": "${workspaceRoot}",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
"runtimeArgs": [
"--enable-logging"
]
我的 oncklick() 函数驻留在 index.js 中,它在 index.html 中被引用:
<script src="index.js"></script>
一切都很好,但我怎样才能让我的 index.js 断点在 VSC 中工作? Main.js 断点应停止。
谢谢 短笛
最佳答案
你能不能像这样改变你的 launch.json 并检查这个文件 http://electron.rocks/debugging-electron-in-vs-code-revised/
{
"name": "Debug",
"type": "chrome",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
"runtimeArgs": [
"${workspaceRoot}",
"--enable-logging",
"--remote-debugging-port=9222"
],
"sourceMaps": false
}
顺便说一句,如果不是打字错误,你能把你的 oncKlick 函数改成 onclick()
关于javascript - Electron - 断点仅在 main.js 中有效,但在 index.js 中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42469134/