Я хочу отладить определенные тесты Jest в коде VS для проекта, использующего Lerna, поэтому есть несколько папок, каждая из которых имеет свою собственную папку node_modules. С помощью этого ответа у меня есть следующий файл launch.json:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Jest watch",
"program": "${workspaceRoot}/my/specific/module/node_modules/jest/bin/jest.js",
"args": ["--verbose", "-i", "--no-cache", "--watchAll"],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"cwd": "${workspaceFolder}/my/specific/module"
}
]
}
Проблема в том, что мне пришлось указать конкретный путь к модулю в конфигурации запуска, поэтому мне приходится менять его каждый раз, когда я хочу отлаживать что-то еще.
Есть лучший способ сделать это? Может быть, использовать папку, которая выбрана в проводнике? Может быть, есть способ запустить отладку, щелкнув правой кнопкой мыши тестовый файл?