Узел Инспектор имеет два механизма для загрузки файлов в графическом интерфейсе.
Все файлы, загруженные Node.js (V8) выполнения всегда перечисляются в графическом интерфейсе, это работает очень надежно. Недостатком является то, что файлы, которые еще не загружены, не указаны. Обычно это происходит, когда ваше приложение просматривается через node-debug
или node --debug-brk
.
Существует спекулятивный алгоритм, который пытается угадать, какие файлы являются частью вашего проекта, и включил их в графический интерфейс, даже если они еще не загружены во время выполнения. Алгоритм предполагает, что ваш проект имеет package.json
в корневом каталоге и что основной файл сценария находится либо в корневом каталоге проекта (node index.js
), либо в одном уровне (node bin/gpii.js
). Кроме того, если в текущем рабочем каталоге есть package.json
, все файлы javascript в текущем рабочем каталоге и подкаталогах также включены.
Для получения более подробной информации, см. lib/ScriptFileStorage.js.
Я подозреваю, что ваш проект выложен таким образом, что Node Inspector не распознает его и, следовательно, не сканирует его для всех файлов javascript.
Вы можете проверить это предположение, выполнив следующий код в окне консоли Node инспектора в то время как процесс приостановлен, заменяя ROOT с реальный путь к корневой проекта:
require('ROOT/universal/gpii/node_modules/flowManager/src/FlowManager.js')
Файл FlowManager.js
должен появиться в узле Инспектор после завершения команды.
Пожалуйста, добавьте более подробную информацию, например. и пример компоновки файловой системы или указатель на репозиторий github, в котором размещен ваш проект. –