Подтвердить что ты не робот

Отладка текущего файла в коде VS

Я пишу javascript и сейчас выполняю простые упражнения/программы. Время от времени я хочу запустить файл для тестирования. Я знаю, что могу создать файл HTML и сделать это в консоли. В Sublime существует способ "построить" текущий файл и сразу увидеть результаты (скажем, все, что отправлено в console.log).

С VS Code кажется, что для каждого файла я хочу "построить" /отлаживать таким образом, я должен вручную изменить файл launch.json, чтобы отобразить имя текущей программы.

Я исследовал способ этого, и я узнал, что существуют переменные типа ${file}, но когда я использую это в атрибуте launch.json "program", например:

"program": "${workspaceRoot}/${file}"

с частью workspaceRoot или без нее, я получаю следующую ошибку:

Attribute "program" does not exist" (file name here). 

Мне не хватает простого способа выполнить это, или я должен постоянно редактировать launch.json каждый раз, когда я хочу запустить файл?

Спасибо заранее!

4b9b3361

Ответ 1

Изменить на:

"program": "${file}"

Ответ 2

Для справки это полный launch.json

{
    "version": "0.2.0",
    "configurations": [
    {
        "type": "node",
        "request": "launch",
        "name": "Debug File",
        "program": "${file}"
    }
    ]
}

Ответ 3

Для одного файла вы можете полностью пропустить файл launch.json. Просто нажмите зеленую стрелку на панели отладчика и выберите Node в качестве среды.

Отсюда