electron/docs-translations/jp/api/environment-variables.md
2016-01-18 23:38:44 +09:00

47 lines
1.4 KiB
Markdown

# 環境変数
コマンドラインやアプリのコードよりも早く初期化されるために、Electronのいくつかの挙動は環境変数がコントロールしています。
POSIX shellでの例:
```bash
$ export ELECTRON_ENABLE_LOGGING=true
$ electron
```
Windows コンソール上:
```powershell
> set ELECTRON_ENABLE_LOGGING=true
> electron
```
## `ELECTRON_RUN_AS_NODE`
通常のNode.jsプロセスでプロセスを開始します。
## `ELECTRON_ENABLE_LOGGING`
Chromeのインターナルログをコンソールに出力します。
## `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')`のような古い組み込みモジュールとの互換モードを無効にします。