Chrome 73: больше не может отлаживать NodeJS с помощью выделенного DevTools для Node - PullRequest
24 голосов
/ 13 марта 2019

Я только что обновил свой Chrome до 73.0.3683.75 (Linux) и теперь не могу заставить мой выделенный отладчик Node фактически отладить работающий экземпляр.Хотя в консоли отображается сообщение «Отладчик подключен»:

$ node --inspect-brk hello.js
Debugger listening on ws://127.0.0.1:9229/864a1c18-5e45-49ab-843c-77a22841ffff
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.

, в окне отладчика не отображаются признаки отладки цели: Dedicated Node debugger window

У кого-нибудь есть идея, если это не работает в Chrome 73 или я делаю что-то не так?Спасибо!

Ответы [ 2 ]

17 голосов
/ 14 марта 2019

Да, это ошибка с v73. Я тоже вижу это

https://bugs.chromium.org/p/chromium/issues/detail?id=941608&q=nodeJS

4 голосов
/ 31 марта 2019

Обновление

Эта ошибка была исправлена ​​в Chrome 74.0.3729.61 проверьте здесь


вы можете использовать ndb , который предназначен для node.js, а также из GoogleChromeLabs.

установка с использованием

npm install -g ndb

Использование:

Использовать ndb вместо команды узла:

    ndb server.js
    # Alternatively, you can prepend `ndb`
    ndb node server.js

Добавить ndb перед любым другим двоичным файлом:

    ndb npm run unit
    ndb mocha
    ndb npx mocha

Запустите ndb как отдельное приложение:

    # cd to your project folder (with a package.json)
    ndb .
    # In Sources panel > "NPM Scripts" sidebar, click the selected "Run" button

если вы используете nodemon:

 ndb nodemon .

для получения дополнительной информации см. Репозиторий github проекта

https://github.com/GoogleChromeLabs/ndb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...