Новый инспектор Node V8 не регистрируется в консоли на ПК с Windows

На моем ПК с Windows у меня установлена ​​последняя версия узла 6.9.1 со встроенным инспектором V8. Когда я использую флаг --inspect для запуска файла app.js и перехожу по URL-адресу «chrome-devtools», чтобы прикрепить отладчик , все работает нормально (я могу установить точки останова и выполнить код), но код console.log не выводится на консоль Chrome. Я уже проверил фильтр консоли, он установлен на ВСЕ. Он печатается в окне консоли, где я запускал приложение, а не в Chrome.

У меня Windows Server 2008 R2. У меня нет этой проблемы на моем macbook, он отлично регистрируется в консоли Chrome. Я надеялся, что кто-нибудь сможет проверить, работает ли он на их компьютере с Windows или кто-нибудь еще столкнулся с этой проблемой. Может быть, это просто проблема с Server 2008 R2?

Это очень легко проверить. Просто создайте файл app.js с 1 строкой «console.log('test')», откройте командную строку или git Bash или что-то еще в папке и введите:

узел --inspect --debug-brk app.js

Это даст вам URL-адрес chrome-devtools. Перейдите по этому URL-адресу в Chrome, и вы увидите свое приложение. Выполнение скрипта будет остановлено (из-за флага -brk), поэтому вам придется возобновить его. Если у вас возникла та же проблема, что и у меня, вы заметите, что когда вы возобновите ее, ничего не будет записано в консоль.


person Leo Fabrikant    schedule 17.11.2016    source источник
comment
У меня такой же вопрос к сожалению.   -  person Paulo Buchsbaum    schedule 25.10.2017


Ответы (1)


У меня такая же проблема. ( Node 6.11.0, V8 Inspector и без консоли)

Я обновил Node.js до версии 8.9.0 для Windows.

Я скачал файл msi здесь

Теперь все в порядке.

person Paulo Buchsbaum    schedule 07.11.2017