小ネタすぎて投稿するか迷ったんですけど同じ事でハマる人がいるかもしれないので。
Xが動いてなくて環境変数 DISPLAY が設定されてないと electorn は --help
や --version
しても何も出してくれません。--enable-logging
を付けると詳細なログが出てくるので、それで原因を調べましょう。
% node_modules/electron/dist/electron --enable-logging
[15542:0419/224954.661886:ERROR:browser_main_loop.cc(272)] Gtk: cannot open display:
cannot open display
なので、ヘルプを出すだけでも xvfb なりを使いましょうということですね。
他の原因で動かないときも --enable-logging
すれば何か分かるかもしれないので、頭の片隅にでも入れておくといいでしょう。