Я пытаюсь просмотреть простой пример JavaScript в коде Visual Studio, но отладчик зависает, пытаясь отключиться.
macOS Sierra версия 10.12.6
Версия VSCode 1.18.1 (актуальная)
Node.js v8.9.2 (в актуальном состоянии), установленный с Homebrew
Debugging with inspector protocol because Node.js v8.9.2 was detected.
node --inspect-brk= /*(port)*/ jsSandbox.js
Debugger listening on ws:// (ip address)
Debugger attached.
Waiting for the debugger to disconnect...
Похоже, это было закрытой проблемой и с Code, и с Node, поэтому я так растерялся. Я делаю что-то неправильно?
Вот единственный файл JavaScript, который я пытаюсь отладить:
// learning about closure
function increase() { // — gets called once
var getBig = 0;
return function() { // — — gets called each time
getBig += 1; // — — increments each time
console.log(getBig);
};
}
var bigOne = increase(); // -- a reference to the instance of the function
bigOne(); //1
bigOne();//2
... и конфиг проекта launch.json:
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/jsSandbox.js",
"console": "internalConsole"
}