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:

process.env.GOOGLE_API_KEY = 'YOUR_KEY_HERE'
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.