47 lines
1.4 KiB
Markdown
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')`のような古い組み込みモジュールとの互換モードを無効にします。
|