Electron-환경 변수
환경 변수는 코드 변경없이 애플리케이션 구성 및 동작을 제어합니다. 특정 Electron 동작은 명령 줄 플래그 및 앱 코드보다 일찍 초기화되기 때문에 환경 변수에 의해 제어됩니다.
전자로 인코딩 된 두 종류의 환경 변수가 있습니다. Production variables 과 Development variables.
생산 변수
다음 환경 변수는 패키지 된 Electron 애플리케이션에서 런타임에 사용하기위한 것입니다.
Sr. 아니요 | 변수 및 설명 |
---|---|
1 | GOOGLE_API_KEY Electron에는 Google의 지오 코딩 웹 서비스에 요청하기위한 하드 코딩 된 API 키가 포함되어 있습니다. 이 API 키는 Electron의 모든 버전에 포함되어 있기 때문에 종종 사용 할당량을 초과합니다. 이 문제를 해결하기 위해 환경에 고유 한 Google API 키를 제공 할 수 있습니다. 지오 코딩 요청을 할 브라우저 창을 열기 전에 다음 코드를 기본 프로세스 파일에 배치하십시오. |
2 | ELECTRON_RUN_AS_NODE 일반 Node.js 프로세스로 프로세스를 시작합니다. |
삼 | ELECTRON_FORCE_WINDOW_MENU_BAR (Linux Only) Linux에서 전역 메뉴 표시 줄을 사용하지 마십시오. |
개발 변수
다음 환경 변수는 주로 개발 및 디버깅 목적으로 사용됩니다.
Sr. 아니요 | 변수 및 설명 |
---|---|
1 | ELECTRON_ENABLE_LOGGING Chrome의 내부 로깅을 콘솔에 인쇄합니다. |
2 | ELECTRON_ENABLE_STACK_DUMPING Electron이 충돌 할 때 스택 추적을 콘솔에 인쇄합니다. |
삼 | ELECTRON_DEFAULT_ERROR_MODE Electron이 충돌 할 때 Windows의 충돌 대화 상자를 표시합니다. |
이러한 환경 변수를 true로 설정하려면 콘솔에서 설정하십시오. 예를 들어, 로깅을 활성화하려면 다음 명령을 사용하십시오.
Windows의 경우
> set ELECTRON_ENABLE_LOGGING=true
Linux의 경우
$ export ELECTRON_ENABLE_LOGGING=true
컴퓨터를 다시 시작할 때마다 이러한 환경 변수를 설정해야합니다. 그렇게하지 않으려면 다음 줄을.bashrc 파일.