Visual Studio 中的节点调试代码无法启动
Node debugging in Visual Studio Code is unable to start
运行 visual studio 代码上的简单节点调试会话失败并显示消息:
Program 'node.dll' failed to run: No application is associated with the specified file
这是来自调试控制台的消息:
C:\Users\<USERNAME>\AppData\Local\Programs\Microsoft VS Code\node.dll --inspect-brk=12232 probe.js
Error processing "launch": Error: spawn UNKNOWN
at _errnoException (util.js:1024:11)
at ChildProcess.spawn (internal/child_process.js:323:11)
at Object.exports.spawn (child_process.js:514:9)
at NodeDebugAdapter.launchInInternalConsole (c:\Users\<USERNAME>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\ms-vscode.node-debug2\out\src\nodeDebugAdapter.js:311:32)
at NodeDebugAdapter.<anonymous> (c:\Users\<USERNAME>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\ms-vscode.node-debug2\out\src\nodeDebugAdapter.js:190:28)
at Generator.next (<anonymous>)
at fulfilled (c:\Users\<USERNAME>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\ms-vscode.node-debug2\out\src\nodeDebugAdapter.js:7:58)
at <anonymous>
Re-installing Visual Studio 代码临时修复了问题,因此我能够启动调试会话,但每次启动时我仍然显示此错误消息:
如果我关闭 visual studio 代码并再次启动它,它会返回到无法使用相同的错误消息。我的 launch.json 看起来像这样:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}\probe.js",
"console": "integratedTerminal"
}
]
}
有什么方法可以永久解决这个问题?
这个解决方案非常适合我。
运行 visual studio 代码上的简单节点调试会话失败并显示消息:
Program 'node.dll' failed to run: No application is associated with the specified file
这是来自调试控制台的消息:
C:\Users\<USERNAME>\AppData\Local\Programs\Microsoft VS Code\node.dll --inspect-brk=12232 probe.js
Error processing "launch": Error: spawn UNKNOWN
at _errnoException (util.js:1024:11)
at ChildProcess.spawn (internal/child_process.js:323:11)
at Object.exports.spawn (child_process.js:514:9)
at NodeDebugAdapter.launchInInternalConsole (c:\Users\<USERNAME>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\ms-vscode.node-debug2\out\src\nodeDebugAdapter.js:311:32)
at NodeDebugAdapter.<anonymous> (c:\Users\<USERNAME>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\ms-vscode.node-debug2\out\src\nodeDebugAdapter.js:190:28)
at Generator.next (<anonymous>)
at fulfilled (c:\Users\<USERNAME>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\ms-vscode.node-debug2\out\src\nodeDebugAdapter.js:7:58)
at <anonymous>
Re-installing Visual Studio 代码临时修复了问题,因此我能够启动调试会话,但每次启动时我仍然显示此错误消息:
如果我关闭 visual studio 代码并再次启动它,它会返回到无法使用相同的错误消息。我的 launch.json 看起来像这样:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}\probe.js",
"console": "integratedTerminal"
}
]
}
有什么方法可以永久解决这个问题?
这个解决方案非常适合我。