electron/docs-translations/jp/api/environment-variables.md
2016-05-22 00:17:20 +09:00

1.6 KiB

環境変数

アプリケーションの設定や動作を、コードの変更なしで制御します。

コマンドラインやアプリのコードよりも早く初期化されるために、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でグローバルメニューバーを使用できません。