Запустить .ts файл из VSCode, подключить отладчик.
TL; DR: вот как это выглядит

VSCode launch.json конфигурация
Вот как это сделать:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch current file w/ ts-node",
"protocol": "inspector",
"args": ["${relativeFile}"],
"cwd": "${workspaceRoot}",
"runtimeArgs": ["-r", "ts-node/register"],
"internalConsoleOptions": "openOnSessionStart"
}
]
}
Отладка одного теста мокко
Тот же подход, запуск отдельного .ts файла (того, который в данный момент открыт в редакторе), с mocha и ts-node:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch current file w/ mocha",
"program": "${workspaceRoot}/node_modules/mocha/bin/_mocha",
"env": {
"TS_NODE_PROJECT": "src/tsconfig.specs.json"
},
"args": [
"--ui",
"tdd",
"--timeout",
"4000",
"--colors",
"--require",
"ts-node/register",
"${relativeFile}"
],
"cwd": "${workspaceRoot}",
"internalConsoleOptions": "openOnSessionStart"
}
]
}
Атрибуции
Большое спасибо Расселу Бриггсу за открытие этого!
