Как вы получаете node -инспектор для работы?
Установка:
npm install node-inspector
Запустить приложение:
node --debug-brk c:\users\me\desktop\myapp.js // app stops successfully
Инспектор запуска:
node-inspector // doesnt work.
C:\Users\me\node_modules\.bin\node-inspector // does work.
Откройте хром или сафари и убедитесь, что отладчик включен и перейдите к localhost: 5858. Но это освобождает приложение от точки останова, и оно не появляется нигде внутри хрома или сафари.
![enter image description here]()
Решение:
![enter image description here]()
Ответы
Ответ 1
Перейдите непосредственно к http://localhost: 8080.
Порт 5858 - это порт, который использует node -инспектор для связи с вашим процессом node; вы не получаете доступ к нему напрямую. Он поддерживает протокол отладки V8.
инспектор ведет переговоры с вашим процессом через этот протокол и обслуживает HTTP-сайт на 8080.
Кроме того, npm должен помещать C:\Users\me\node_modules\.bin\
в ваш PATH. Для этого вам может потребоваться перезагрузка, после чего вы сможете просто ввести node-inspector
в командной строке (а не ввести весь путь).
Ответ 2
Вам нужно посетить http://localhost:8080/debug?port=5850
вместо http://localhost:5858
.
Ответ 3
Посетите http://localhost:8080/debug?port=5858
, чтобы открыть консоль -spector node.