Я использую node-inspector для отладки JS с версией Chrome версии 54.0.2840.99. Я ввожу "node-inspector"
в одну консоль Windows cmd и "node --debug-brk l:\dev\debug\test.js"
в другую консоль Windows cmd. Открыть "http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858"
в Chrome. Он может отлаживать, как обычно. Но я ввожу "1 + 2"
в консоль Chrome, нажмите "Enter"
, ничего не произойдет. Я бы ожидал, что "3"
будет выводиться на консоль Chrome. Он работал с Chrome версии 48.0.2564.116. Я не тестировал другие версии Chrome.Консоль инспектора Chrome не работает с версией 54.0.2840.99
Это дефект новых версий Chrome? Как решить проблему? я захватил фотографии, как показано ниже:
Как вы можете видеть, https://crbug.com/661613 является WontFix, чтобы убедить разработчиков, что вам нужно будет доказать, что это их вина, [предоставляя журнал bisect] (https://www.chromium.org/ разработчики/bisect-builds-py), которые определяли бы причину. Или просто установите рабочую версию Chrome. – wOxxOm
Я видел эту ошибку. Я не могу поверить, что он отмечен WontFix. Все работает хорошо с предыдущими версиями Chrome 54. Разве это не регрессия Chrome 54? Я не могу поверить. – ldlchina
Протокол в Chrome может меняться со временем. Как сказано в этом выпуске, напишите отчет об ошибке с помощью «node-inspector», поскольку это не проблема Chrome. Недавно команда Chrome работала над собственной отладкой Node. Возможно, стоит проверить эту работу и посмотреть, работает ли она на вас. – Garbee