2017-02-20 12 views
16

Как только программа node.js завершилась в контексте сеанса -inpect (то есть через отладчик инструментов Chrome dev), можно возобновить его без необходимости перезапустить команду -inspect из командной строки?Повторное использование/перезапуск сеанса проверки одного и того же узла

Проблема с повторной выдачей команды --inspect заключается в том, что каждый раз она генерирует другой хром-url, и каждый должен затем скопировать-вставить это в Chrome каждый раз. В идеале я хочу, чтобы F5 запустил сеанс отладки хрома.

Так два вопроса:

  1. Я не могу перезапустить сеанс отладки без убивая текущего (т.е. не так просто обновить).
  2. Мне нужно скопировать вставку url в chrome каждый раз, когда я начинаю новый сеанс. (не так плохо, как выпуск 1.)
+0

Похоже, единственным вариантом для --inspect флага добавление опции порта в виде: --inspect = 9222. В документах ничего не указано. https://nodejs.org/dist/latest-v6.x/docs/api/debugger.html#debugger_v8_inspector_integration_for_node_js – Artif3x

ответ

15

Вот несколько вариантов для вас, хотя ни один из них не предоставит вам простое обновление F5, оба они значительно лучше, чем копирование/вставка нового URL-адреса, созданного с помощью - проверить флаг.

Наиболее оптимальным решением является установка расширение для Chrome или Opera: https://chrome.google.com/webstore/detail/nim-node-inspector-manage/gnhhdgbaldcilmgcpfddgdbkhjohddkj

NIM (Node Inspector Manager)

Это будет управлять инспектор узла для вас. Просто нажмите на значок панели инструментов и выберите «Авто» из тумблера. Затем ваш браузер откроет Chrome DevTools в режиме проверки всякий раз, когда ваш узел-сервер генерирует URL-адрес проверки.

Если вы хотите перейти на низкотехнологичный (и более ручной) маршрут или не хотите устанавливать расширение Chrome, просто откройте свой Chrome на «chrome: // inspect», подождите минуту, и вы Появится список под удаленной целью, который будет включать ваш сервер узла. Просто нажмите ссылку «проверить», и DevTools откроется с текущим URL. Недостатком этого метода является то, что вам нужно будет отследить эту ссылку «проверять» каждый раз, когда ваш сервер перезагружается. Он избегает копирования/вставки URL-адресов, но по-прежнему включает ручной труд.

chrome:inspect method

+0

Прохладное решение, мой друг, помог мне. благодаря! – Loves2Develop

 Смежные вопросы

  • Нет связанных вопросов^_^