Выполнить node инспектор с мокко

Я не могу отлаживать сценарии мокко.

Я могу запустить node с таким инспектором node --inspect script.js. Затем это дает мне URL-адрес для отладки, что-то вроде chrome-devtools://devtools/remote/...

Однако, когда я использую mocha с этой строкой mocha --inspect test.js, я не могу отлаживать. В нем говорится: "Отладчик прослушивает [::]: 5858". Есть ли способ отладить тест мокки с помощью node инспектор?

Переход на localhost: 5858 дает мне эту информацию:

Type: connect
V8-Version: 5.1.281.84
Protocol-Version: 1
Embedding-Host: node v6.9.1
Content-Length: 0

Использование --inspect --debug-brk не помогает.

Ответ 1

Проблема была в моей версии мокко. У меня была версия старше 3.1.0. --inspect поддержка была добавлена в 3.1.0

Теперь я могу работать с отладкой с помощью следующих строк:

mocha --reporter spec --inspect test.js
mocha --reporter spec --inspect-brk test.js

Ответ 2

[DEP0062] Устаревшее предупреждение: node --inspect --debug-brkосуждается. Вместо этого используйте node --inspect-brk.

использовать в будущем

mocha --reporter spec --inspect-brk test.js