Свойство args не разрешено в файле launch.json в vscode - PullRequest
0 голосов
/ 24 июня 2018

Я просто пытаюсь добавить некоторую базовую конфигурацию в мой launch.json файл в vscode, но я получаю сообщение об ошибке, так как Аргументы свойства не разрешены. Ниже приведена моя конфигурация.

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "index",         
            "args": [
                "src/index.ts"
            ],
            "cwd": "${workspaceFolder}"           
        }
    ],
    "compounds": []
}

enter image description here

1 Ответ

0 голосов
/ 24 июня 2018

Это была глупая ошибка. Согласно этому документ

VS Отладчики кода обычно поддерживают запуск программы в режиме отладки. или присоединение к уже запущенной программе в режиме отладки. В зависимости от для запроса (присоединения или запуска) требуются разные атрибуты и Проверка и запуск кода VS Code.json должны помочь с что.

Поэтому, когда я изменил свой запрос на launch с attach, все было идеально. Только тип запроса launch поддерживает конфигурацию args.

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "index",         
            "args": [
                "src/index.ts"
            ],
            "cwd": "${workspaceFolder}"           
        }
    ],
    "compounds": []
}
...