Elektronen - Umgebungsvariablen
Umgebungsvariablen steuern die Konfiguration und das Verhalten der Anwendung, ohne den Code zu ändern. Bestimmte Verhaltensweisen von Electron werden von Umgebungsvariablen gesteuert, da sie früher als die Befehlszeilenflags und der Code der App initialisiert werden.
Es gibt zwei Arten von Umgebungsvariablen, die in Elektronen codiert sind - Production variables und Development variables.
Produktionsvariablen
Die folgenden Umgebungsvariablen sind zur Laufzeit in Anwendungen mit gepackten Elektronen vorgesehen.
Sr.Nr. | Variable & Beschreibung |
---|---|
1 | GOOGLE_API_KEY Electron enthält einen fest codierten API-Schlüssel für Anfragen an den Geokodierungs-Webservice von Google. Da dieser API-Schlüssel in jeder Version von Electron enthalten ist, überschreitet er häufig das Nutzungskontingent. Um dies zu umgehen, können Sie Ihren eigenen Google API-Schlüssel in der Umgebung bereitstellen. Fügen Sie den folgenden Code in Ihre Hauptprozessdatei ein, bevor Sie Browserfenster öffnen, in denen Geokodierungsanforderungen gestellt werden: |
2 | ELECTRON_RUN_AS_NODE Startet den Prozess als normalen Node.js-Prozess. |
3 | ELECTRON_FORCE_WINDOW_MENU_BAR (Linux Only) Verwenden Sie die globale Menüleiste unter Linux nicht. |
Entwicklungsvariablen
Die folgenden Umgebungsvariablen sind hauptsächlich für Entwicklungs- und Debugging-Zwecke vorgesehen.
Sr.Nr. | Variable & Beschreibung |
---|---|
1 | ELECTRON_ENABLE_LOGGING Druckt die interne Protokollierung von Chrome in die Konsole. |
2 | ELECTRON_ENABLE_STACK_DUMPING Druckt den Stack-Trace auf die Konsole, wenn Electron abstürzt. |
3 | ELECTRON_DEFAULT_ERROR_MODE Zeigt den Absturzdialog von Windows an, wenn Electron abstürzt. |
Um eine dieser Umgebungsvariablen auf true zu setzen, legen Sie sie in Ihrer Konsole fest. Wenn Sie beispielsweise die Protokollierung aktivieren möchten, verwenden Sie die folgenden Befehle:
Für Windows
> set ELECTRON_ENABLE_LOGGING=true
Für Linux
$ export ELECTRON_ENABLE_LOGGING=true
Beachten Sie, dass Sie diese Umgebungsvariablen bei jedem Neustart Ihres Computers festlegen müssen. Wenn Sie dies vermeiden möchten, fügen Sie diese Zeilen zu Ihrem hinzu.bashrc Dateien.