nodeclipse позволяет только отладку 1 файла.js за раз

NodeClipse позволяет только отладку 1 файла.js за раз. Если я установил точку останова в другом файле.js, то точка останова никогда не будет достигнута. Ошибка "источник недоступен". NodeClipse не может загрузить источник разных файлов в стек отладки. Возможно, потому что я использую текущую версию Node.js v0.12.0, потому что она работала с более ранней версией Node.js. Я также использую Eclipse Luna SR2 на Windows 7.

2 ответа

Для пользы других, которые могут видеть этот пост - а также, поскольку отслеживание потоков через github может сбивать с толку, здесь идет:

В этот момент, если вы вернетесь к Node v0.10, nodelipse сможет правильно установить ваши точки останова.

$ node version

Возвращаясь к проблеме, мы можем исследовать проблему, выполнив отладку узла из строки cmd.

$ npm install -g node-inspector
$ node-debug --web-port 8181 --save-live-edit --no-preload yourApp.js

Можно также наблюдать загруженные в настоящий момент файлы JS в только что сгенерированном наборе файлов V8_STANDALONE в nodeclipse под представлением проекта. Вы заметите, что файлы для установленных вами точек останова не загружены. Когда вы вернетесь назад, вы увидите, что они отображаются так, что это должно быть хорошим индикатором совместимости версий узлов, поскольку мы все движемся вперед с более новыми версиями.

Да, я согласен, что предыдущая версия Node.js работала отлично, и отладка перестала работать с новой версией Node.js

Однако я был вынужден перейти на новую версию v0.12.2, потому что эта версия поддерживает ExecSync для синхронного вызова Java-классов в jar-файле вместо async. Но теперь ExecSync работает, а отладка - нет.

Любые предложения о том, как я могу отлаживать с Eclipse с Node.js v0.12.2?

Другие вопросы по тегам