electron/docs-translations/jp/api/environment-variables.md

53 lines
1.7 KiB
Markdown
Raw Normal View History

2016-01-18 14:38:44 +00:00
# 環境変数
コマンドラインやアプリのコードよりも早く初期化されるために、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のインターナルログをコンソールに出力します。
2016-01-31 15:20:36 +00:00
## `ELECTRON_LOG_ASAR_READS`
ASARファイルからElectronが読み込んだとき、システム`tmpdir`へ読み込みオフセットとファイルのパスを記録します。ファイルの順序を最適化するために、得られたファイルはASARモジュールに提供されます。
2016-01-18 14:38:44 +00:00
## `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')`のような古い組み込みモジュールとの互換モードを無効にします。