2017-02-13 56 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

當我開始使用電子僞造時,這發生在我身上。在此之前,它運行良好。但是在添加電子僞造之後,運行/調試配置中的節點解釋器從node_modules/.bin/electron切換到node_modules/electron-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/electron-prebuilt-compile/lib/cli.js我試過多次設置它,總是切換到那個。所以基本上,如果我們想使用電子僞造或電子編譯,調試將被打破。 – soisystems