Как отлаживать электронные приложения с помощью IntelliJ или WebStorm?

Я использую IntelliJ в качестве инструмента разработки, и мне хотелось знать, как отлаживать приложение Electron?

Я знаю, что существует стандартный стандартный способ для отладки приложений Electron, но этот метод выполняется за пределами моей IDE.

Я попытался создать новую "Node.js" "Запуск/Конфигурация отладки", используя:

  • Node интерпретатор: <path to node>
  • Рабочий каталог: <path to my application root folder>
  • Файл JavaScript: node_modules/.bin/electron
  • Параметры приложения: .

С этими настройками запускается мое приложение, но если я поставлю точку останова в моем main.js, приложение никогда не останавливается на точке останова (= отладка не работает).

Ответ 1

Вот как я это настроил, и он отлично поработал. Затем я просто помещаю свои точки останова внутри webstorm, и он просто работает.

В webstorm создайте новую конфигурацию выполнения, которая выглядит так.

Вот скриншот моей конфигурации запуска webstorm

Ответ 2

Попробуйте заменить интерпретатор node на электронный исполняемый файл в node_modules. Кажется, это работает отлично для меня;)