Как установить точку останова внутри библиотеки «require» -d с инспектором узлов? - PullRequest
2 голосов
/ 09 марта 2012

У меня есть библиотека с несколькими слоями «require» вниз от моего проекта, и я хотел бы установить точку останова внутри нее.

Я новичок в нод-инспекторе, и я пытаюсьвыяснить, как найти свой путь в библиотеку и установить там контрольные точки.Я полагаю, что библиотеки нет в списке сценариев, так как require выполняет динамическую загрузку.

Какой стандартный способ размещения точки останова в этих условиях?Является ли единственной возможностью поместить точку останова высоко в цепочке вызовов, а затем найти другой путь вниз?

Ответы [ 2 ]

3 голосов
/ 27 марта 2012

Вы можете использовать ключевое слово «отладчик» там, где вы хотите, чтобы отладчик остановился.В основном он устанавливает точку останова в этом месте.

Таким образом, вы можете поместить ее в нужную вам библиотеку в строку, которую хотите остановить выполнение.

Я получил это от здесь .

2 голосов
/ 10 марта 2012

Я не знаю, является ли это «стандартным» способом сделать это, но это то, что я делал в прошлом:

  1. как (один из) первых шагов вашегоприложению, требуйте библиотеку, в которой вам нужно установить точки останова
  2. , запустите ваше приложение с узлом --debug-brk app.js
  3. , откройте инспектор узлов и перейдите, пока библиотека не будет включена
  4. обновите узел-инспектор, и теперь вы должны увидеть файлы для библиотеки в списке
  5. установить точки останова в библиотеке и затем возобновить выполнение скрипта

Makeсмысл?

...