На моем ПК с 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), поэтому вам придется возобновить его. Если у вас возникла та же проблема, что и у меня, вы заметите, что когда вы возобновите ее, ничего не будет записано в консоль.