2017-02-13 14 views
1

Я пытаюсь отлаживать основной процесс моего электронного приложения в соответствии с это https://blog.jetbrains.com/webstorm/2016/05/getting-started-with-electron-in-webstorm/отладки основного процесса в электронном приложении при использовании электронно-кузницы

Я настроил все, как описано, но я получаю сообщение об при попытке отладки.

/Users/robertferentz/Work/connect-admin/node_modules/electron-prebuilt-compile/lib/cli.js --debug-brk=56546 --expose_debug_as=v8debug /Users/robertferentz/Work/connect-admin/src/index.js App threw an error during load Error: Cannot find module '/Users/robertferentz/Work/connect-admin/--debug-brk=56546' at Module._resolveFilename (module.js:455:15) at Function.Module._resolveFilename (/Users/robertferentz/Work/connect-admin/node_modules/electron/dist/Electron.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12) at Function.Module._load (module.js:403:25) at Module.require (module.js:483:17) at init (/Users/robertferentz/Work/connect-admin/node_modules/electron-compile/lib/config-parser.js:279:16) at main (/Users/robertferentz/Work/connect-admin/node_modules/electron-prebuilt-compile/lib/es6-init.js:38:29) at Object. (/Users/robertferentz/Work/connect-admin/node_modules/electron-prebuilt-compile/lib/es6-init.js:41:1) at Module._compile (module.js:556:32) at Object.Module._extensions..js (module.js:565:10) at Module.load (module.js:473:32)

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

+1

Странно - по какой-либо причине опция добавляется к пути к модулю ('/ Users/robertferentz/Work/connect-admin/- debug-brk = 56546'), хотя команда выглядит нормально. Можете ли вы попробовать запустить только ту же команду ('/Users/robertferentz/Work/connect-admin/node_modules/electron-prebuilt-compile/lib/cli.js --debug-brk = 56546 --expose_debug_as = v8debug/Users/robertferentz/Work/connect-admin/src/index.js') в системном терминале? – lena

+1

Это случилось со мной, когда я начал использовать электронную кузницу. До этого он работал нормально. Но после добавления электронной кузницы интерпретатор узла в конфигурации run/debug переключается с node_modules/.bin/electron на node_modules/electronic-prebuilt-compile/lib/cli.js, и, похоже, нет способа изменить это, хотя все еще использую электронно-кузницу. – soisystems

ответ

1

Похож на проблему с electron-prebuilt-compile - см. https://github.com/electron-userland/electron-prebuilt-compile/issues/23. Пожалуйста, попробуйте использовать electron-prebuilt вместо

+1

Не знаете, как это сделать. Настройка конфигурации прогона/отладки в Webstorm, выбор Project/node_modules/.bin/electron для интерпретатора узлов автоматически переключается на Project/node_modules/electronic-prebuilt-compile/lib/cli.js Я пробовал установить его несколько раз, всегда переключается на это. Поэтому в принципе, если мы хотим использовать электронно-кузницу или электронную компиляцию, отладка будет нарушена. – soisystems

 Смежные вопросы

  • Нет связанных вопросов^_^