環境変数
コマンドラインやアプリのコードよりも早く初期化されるために、Electronのいくつかの挙動は環境変数がコントロールしています。
POSIX shellでの例:
$ export ELECTRON_ENABLE_LOGGING=true
$ electron
Windows コンソール上:
> set ELECTRON_ENABLE_LOGGING=true
> electron
ELECTRON_RUN_AS_NODE
通常のNode.jsプロセスでプロセスを開始します。
ELECTRON_ENABLE_LOGGING
Chromeのインターナルログをコンソールに出力します。
ELECTRON_LOG_ASAR_READS
ASARファイルからElectronが読み込んだとき、システムtmpdir
へ読み込みオフセットとファイルのパスを記録します。ファイルの順序を最適化するために、得られたファイルはASARモジュールに提供されます。
ELECTRON_ENABLE_STACK_DUMPING
Electronがクラッシュしたとき、コンソールにスタックとレースを出力します。
crashReporter
が開始していないと、この環境変数は動作しません。
ELECTRON_DEFAULT_ERROR_MODE
Windows
Electronがクラッシュしたとき、Windowsのクラッシュダイアログを表示します。
crashReporter
が開始していないと、この環境変数は動作しません。
ELECTRON_NO_ATTACH_CONSOLE
Windows
現在のコンソールセッションにはアタッチできません。
ELECTRON_FORCE_WINDOW_MENU_BAR
Linux
Linuxでグローバルメニューバーを使用できません。
ELECTRON_HIDE_INTERNAL_MODULES
require('ipc')
のような古い組み込みモジュールとの互換モードを無効にします。