Как отладить крюк Кордовы?

1

Мне было интересно, можно ли отладить javascript-крючок в Кордове?

Мой крюк запускается перед подготовкой. Моя команда

cordova prepare ios

В настоящее время я использую Visual Studio Code и есть плагин "Инструменты Кордовы" для отладки приложения во время выполнения. Но мне нужно отлаживать время сборки.

Любые рекомендации?

PS: то, что я имею в виду с debug, - это реальная отладка, то есть с точками останова и отображением переменных и т.д.

Теги:
visual-studio-code
debugging
cordova

1 ответ

4
Лучший ответ

Вот как я отлаживаю свои скрипты-крючки:

  • npm install -g node-inspector: npm install -g node-inspector
  • В корневом каталоге проекта Кордовы запустите команду Cordova с помощью инспектора узла с соответствующими параметрами, чтобы вызвать скрипт hook, например:

    node-debug/path/to/node_modules/cordova/bin/cordova prepare

  • Когда узел-инспектор откроется на вкладке Chrome, просмотрите Источники, чтобы найти свой скрипт hook

  • Добавить точку останова
  • Нажмите "Продолжить", чтобы продолжить выполнение точки останова
  • Затем вы можете интерактивно отлаживать свой скрипт hook:

Изображение 174551

  • 0
    Это работает хорошо. Я могу выполнить шаг за шагом крюк. Спасибо, Дейв, за то, что поделился этим!
  • 0
    Можно ли отлаживать зацепки Cordova от проектов ionic 2? Когда я пытаюсь node-debug ionic cordova build android я всегда получаю дубликат процесса ===> Ошибка: слушайте EADDRINUSE ::: 5858. Любое решение?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню