Я пытаюсь получить vscode
, чтобы запустить мокко и остановиться на контрольных точках. Когда я запускать тесты вручную я использую следующую команду:Точки останова в TypeScript с моккой и VSCODE
$ mocha -r node_modules/reflect-metadata/Reflect.js --recursive
Я также можно использовать следующую команду:
mocha -r node_modules/reflect-metadata/Reflect.js --recursive --debug-brk
И следующий отладки конфигурации:
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to Process",
"type": "node",
"request": "attach",
"processId": "${command.PickProcess}",
"port": 5858,
"sourceMaps": true,
"outFiles": [
"src/**/**.js",
"test/**/**.test.js"
]
}
]
}
Это позволяет мне установить точки останова в файлах .js
и посмотреть исходный источник TypeScript. Но я не могу установить точку разрыва непосредственно в коде TypeScript.
Моя вторая проблема заключается в том, что я хотел бы просто нажать debug в пользовательском интерфейсе VSCode и запустить mocha в режиме отладки автоматически и снова попасть в контрольные точки непосредственно в файлах .ts.
Возможно ли это?
Большое вам спасибо! Не знаете, зачем нужен протокол, но он исправил его. Я боролся с этим в течение нескольких месяцев! –