重现步骤:
我为电子和其他一些模块进行了NPM更新,并且Electron的Debug Launch停止了工作。但是,我仍然可以从命令提示符手动启动Electron,似乎VSCODE正在执行相同的命令。
即。这有效:
> d:\wwwroot\librarian2017\dashboard/node_modules/.bin/electron.cmd --debug-brk=24964 --nolazy main.js
但是当我运行launch.json时,我得到了消息(下面),VSCODE窗口底部的蓝色状态栏变为橙色一秒,然后又变回蓝色。没有迹象表明坠毁了什么。但没有任何东西出现。
Debugging with legacy protocol because a runtime executable is set.
d:\wwwroot\librarian2017\dashboard/node_modules/.bin/electron.cmd --debug-brk=24964 --nolazy main.js
Launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "DashBoard",
"program": "${workspaceRoot}/main.js",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceRoot}",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd",
"env": {},
"sourceMaps": true
}