2014-09-03 1 views
1

У меня в настоящее время возникают проблемы с получением инспектора узла для работы с Google Chrome. Я нахожусь в Windows 7 64 бит.Отладка инспектора узла

здесь информация о узловом-инспекторе: https://github.com/node-inspector/node-inspector

когда я запускаю следующий

node-debug app.js 

на простом JavaScript файл называется app.js:

a = 5; 
b = 6; 
c = a + b; 
console.log(c); 

и я открывающийся для Chrome со следующим URL-адресом:

http://localhost:8080/debug?port=5858 

все, что я получаю это пустая страница с чем загружена, кроме одной маленькой части Chrome отладки панели, независимо от того, что я делаю, я даже не переустанавливать Chrome (и Canary версия разработчик тоже):

enter image description here

Кто-нибудь может подумать, что может быть неправильным? Это самое простое приложение для JavaScript, и в указателях узлов не указаны другие шаги. Как я уже сказал, я смонтировал Chrome. У меня есть версия узла v0.10.30, версия версии npm версии v1.4.21 и версия инспектора узлов: v0.7.4.

У кого-нибудь есть хорошая идея, как я могу проверить инструменты отладки Chrome без привлечения узла? Я новичок во всем этом.

Когда я установил узел-инспектор, я получил то, что выглядит как предупреждение:

enter image description here

+0

Это работает для меня, как и вы. Вы использовали параметр -g в «npm install -g node-inspector»? – James

+0

Когда пустая страница загружена, откройте Chrome DevTools. Есть ли какие-либо ошибки/предупреждения в консоли? –

+0

Да, используйте параметр g, никаких ошибок или предупреждений в консоли. Я начинаю подозревать, что это связано с тем, что я на 64-битной машине, так как моя 32-битная машина Windows 7 работает с теми же настройками. –

ответ

3

Попробуйте запустить его без node-debug обертки.

Таким образом, установить инспектор узла:

npm install -g node-inspector 

В одном терминале:

node --debug-brk app.js 

В другом терминале:

node-inspector 

Просмотр в http://localhost:8080/debug?port=5858

+0

Да, изначально у меня это было у вас. Но я получил предупреждение, когда каждый раз запускал «npm install -g node-inspector». См. Мой отредактированный пост выше. –

+0

Это выглядит отлично. Не см. Предупреждение. – panta82

+0

Предупреждение, которое я получаю, похоже на это: https://github.com/appjs/appjs/issues/337 –

1

У меня была такая же проблема. Затем я удалил узел-инспектор, установил его снова. закрыл приглашение cmd, в котором был установлен узел-инспектор (возможно, этот шаг сделал разницу). открыл еще один запрос cmd для узла-debug my.js. Теперь я могу увидеть исходный файл.

1

У меня была аналогичная проблема, когда переход к http://localhost:8080/debug?port=5858 приведет к пустой странице. А вот http://127.0.0.1:8080/debug?port=5858, похоже, делает трюк.