Elettrone - Variabili d'ambiente

Le variabili d'ambiente controllano la configurazione e il comportamento dell'applicazione senza modificare il codice. Alcuni comportamenti di Electron sono controllati da variabili di ambiente perché vengono inizializzati prima dei flag della riga di comando e del codice dell'app.

Esistono due tipi di variabili di ambiente codificate in elettroni: Production variables e Development variables.

Variabili di produzione

Le seguenti variabili di ambiente sono destinate all'uso in fase di esecuzione in applicazioni Electron in pacchetto.

Suor n Variabile e descrizione
1

GOOGLE_API_KEY

Electron include una chiave API hardcoded per effettuare richieste al servizio web di geocodifica di Google. Poiché questa chiave API è inclusa in ogni versione di Electron, spesso supera la sua quota di utilizzo.

Per aggirare questo problema, puoi fornire la tua chiave API di Google nell'ambiente. Inserisci il seguente codice nel file di processo principale, prima di aprire qualsiasi finestra del browser che effettuerà richieste di geocodifica:

process.env.GOOGLE_API_KEY = 'YOUR_KEY_HERE'
2

ELECTRON_RUN_AS_NODE

Avvia il processo come un normale processo Node.js.

3

ELECTRON_FORCE_WINDOW_MENU_BAR (Linux Only)

Non utilizzare la barra dei menu globale su Linux.

Variabili di sviluppo

Le seguenti variabili di ambiente sono destinate principalmente a scopi di sviluppo e debug.

Suor n Variabile e descrizione
1

ELECTRON_ENABLE_LOGGING

Stampa la registrazione interna di Chrome sulla console.

2

ELECTRON_ENABLE_STACK_DUMPING

Stampa la traccia dello stack sulla console quando Electron si blocca.

3

ELECTRON_DEFAULT_ERROR_MODE

Mostra la finestra di dialogo di arresto anomalo di Windows quando Electron si arresta in modo anomalo.

Per impostare una qualsiasi di queste variabili di ambiente come vera, impostala nella tua console. Ad esempio, se desideri abilitare la registrazione, utilizza i seguenti comandi:

Per Windows

> set ELECTRON_ENABLE_LOGGING=true

Per Linux

$ export ELECTRON_ENABLE_LOGGING=true

Tieni presente che dovrai impostare queste variabili di ambiente ogni volta che riavvii il computer. Se vuoi evitare di farlo, aggiungi queste righe al tuo file.bashrc File.