使用电子伪造时在电子应用程序中调试主进程

时间:2017-02-13 06:27:38

标签: debugging webstorm electron electron-forge

我试图调试我的电子应用程序的主要流程 这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   应用程序在加载期间抛出错误   错误:找不到模块' / Users / robertferentz / Work / connect-admin / - debug-brk = 56546'       在Module._resolveFilename(module.js:455:15)       在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)       在Function.Module._load(module.js:403:25)       在Module.require(module.js:483:17)       在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)       在对象。 (/Users/robertferentz/Work/connect-admin/node_modules/electron-prebuilt-compile/lib/es6-init.js:41:1)       在Module._compile(module.js:556:32)       at Object.Module._extensions..js(module.js:565:10)       在Module.load(module.js:473:32)

我确保所有设置都正确无误。可能是因为我使用的是电子伪造,或者它与它没有任何关系?

2 个答案:

答案 0 :(得分:1)

electron-prebuilt-compile看起来是个问题 - 请参阅https://github.com/electron-userland/electron-prebuilt-compile/issues/23。 请尝试使用electron-prebuilt代替

答案 1 :(得分:1)

在package.json中:

electron-forge start -- %NODE_DEBUG_OPTION%

并且在调试中运行任务工作正常。