Отладка узла в Visual Studio Code не может начаться - PullRequest
0 голосов
/ 06 сентября 2018

Запуск сеанса отладки простого узла в коде 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>

Переустановка Visual Studio Code временно устраняет проблему, так что я могу запустить сеанс отладки, но у меня все еще появляется это сообщение об ошибке при каждом запуске:

enter image description here

Если я закрою код Visual Studio и запустлю его снова, он снова не работает с тем же сообщением об ошибке. Мой launch.json выглядит так:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceFolder}\\probe.js",
            "console": "integratedTerminal"
        }
    ]
}

Есть ли способ навсегда решить эту проблему?

1 Ответ

0 голосов
/ 06 сентября 2018

Это решение прекрасно работает для меня. enter image description here

...