Elektron - zmienne środowiskowe
Zmienne środowiskowe kontrolują konfigurację i zachowanie aplikacji bez zmiany kodu. Niektóre zachowania Electron są kontrolowane przez zmienne środowiskowe, ponieważ są inicjowane wcześniej niż flagi wiersza polecenia i kod aplikacji.
Istnieją dwa rodzaje zmiennych środowiskowych zakodowanych w elektronie - Production variables i Development variables.
Zmienne produkcyjne
Następujące zmienne środowiskowe są przeznaczone do użycia w czasie wykonywania w pakietowych aplikacjach Electron.
Sr.No | Zmienna i opis |
---|---|
1 | GOOGLE_API_KEY Electron zawiera zakodowany na stałe klucz API do wysyłania żądań do usługi sieciowej Google do geokodowania. Ponieważ ten klucz API jest zawarty w każdej wersji Electron, często przekracza limit wykorzystania. Aby obejść ten problem, możesz podać własny klucz Google API w środowisku. Umieść następujący kod w głównym pliku procesu, przed otwarciem jakichkolwiek okien przeglądarki, które będą przesyłać żądania geokodowania - |
2 | ELECTRON_RUN_AS_NODE Rozpoczyna proces jako normalny proces Node.js. |
3 | ELECTRON_FORCE_WINDOW_MENU_BAR (Linux Only) Nie używaj globalnego paska menu w systemie Linux. |
Zmienne rozwojowe
Następujące zmienne środowiskowe są przeznaczone głównie do celów programistycznych i debugowania.
Sr.No | Zmienna i opis |
---|---|
1 | ELECTRON_ENABLE_LOGGING Wyświetla wewnętrzne rejestrowanie Chrome na konsoli. |
2 | ELECTRON_ENABLE_STACK_DUMPING Wyświetla ślad stosu na konsoli, gdy Electron ulega awarii. |
3 | ELECTRON_DEFAULT_ERROR_MODE Pokazuje okno dialogowe awarii systemu Windows, gdy Electron ulega awarii. |
Aby ustawić dowolną z tych zmiennych środowiskowych jako true, ustaw ją w konsoli. Na przykład, jeśli chcesz włączyć rejestrowanie, użyj następujących poleceń -
Dla Windowsa
> set ELECTRON_ENABLE_LOGGING=true
W przypadku systemu Linux
$ export ELECTRON_ENABLE_LOGGING=true
Zauważ, że będziesz musiał ustawić te zmienne środowiskowe za każdym razem, gdy ponownie uruchomisz komputer. Jeśli chcesz tego uniknąć, dodaj te wiersze do pliku.bashrc akta.