Visual Studio Code: Отладчик недоступен, не удается отправить "variables"

Отладчик недоступен, не удается отправить "variables".

введите сюда описание изображения

Мне хотелось бы не обращаться к браузеру каждый раз, когда нужно посмотреть массив, а делать все в VSC.

Вот пример моего кода:

let a = [];
for (let i = 0, c = 2; i < 4; c += 2, i++) {
    a[i] = [];
    for (let j = 0; j < 3; j++) {
        a[i][j] = c;
    }
}
console.log(a);

Резюме: В хроме отладчик показывает всё отлично, что видно на скриншоте. Как сделать также или подобно отладчику хрома но только в Visual Studio Code консоли отладки. Спасибо.


Ответы (2 шт):

Автор решения: Pavel Melnik

launch.json

допишите "outputCapture": "std". мне помогло.

вот пример моего:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "outputCapture": "std",
            "request": "launch",
            "name": "Launch Program",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "${workspaceFolder}\\callstack\\app.js"
        }
    ],
}
→ Ссылка
Автор решения: l lonan

Это происходит потому, что дебаггер завершает свое действие после выполнения программы и соответственно консоль уже не может получить данные от дебаггера.

Как вариант, добавьте точку останова в конце файла. Таким образом дебаггер не перестанет выполнять программу и вы сможете получить данные.

→ Ссылка