Я могу сделать:
- Я могу тестировать модули node.js, используя nodeunit.
- Я могу отлаживать экспресс-сайт node.js с помощью инспектора узлов.
Но как отладить тест nodeunit с помощью инспектора узлов?
Я пробовал, но не работает:
nodeunit --debug myNodeUnitModule_test.js
Не работает.- Я попытался установить nodebug. И использовал это так:
nodebug /usr/local/bin/nodeunit myNodeunit_test.js
Но это не работает ни на Ubuntu (No such file or directory
), ни на Mac (env: node\r: No such file or directory
)
Почти работает node --debug /usr/ local/bin/nodeunit ./routes/edit/bodyTelInfoArraysToObject_test.js
где /usr/local/bin/nodeunit
— путь, пройденный командой which nodeunit
получил вывод: debugger listening on port 5858
и там выполнился тест.
Но я не могу перейти к отладке: когда я открываю URL-адрес localhost:8080
в хроме, чтобы посмотреть отладку:
- при первой загрузке я вижу пустой список файлов
- вторая загрузка: страница не найдена.
В моем тесте nodeunit я написал debugger
, чтобы остановить отладку. Но ничего.