Electron - Variables d'environnement
Les variables d'environnement contrôlent la configuration et le comportement de l'application sans modifier le code. Certains comportements Electron sont contrôlés par des variables d'environnement car ils sont initialisés avant les indicateurs de ligne de commande et le code de l'application.
Il existe deux types de variables d'environnement codées en électron - Production variables et Development variables.
Variables de production
Les variables d'environnement suivantes sont destinées à être utilisées lors de l'exécution dans les applications Electron packagées.
Sr.Non | Variable et description |
---|---|
1 | GOOGLE_API_KEY Electron comprend une clé API codée en dur pour envoyer des requêtes au service Web de géocodage de Google. Comme cette clé API est incluse dans chaque version d'Electron, elle dépasse souvent son quota d'utilisation. Pour contourner ce problème, vous pouvez fournir votre propre clé API Google dans l'environnement. Placez le code suivant dans votre fichier de processus principal, avant d'ouvrir toute fenêtre de navigateur qui fera des demandes de géocodage -
|
2 | ELECTRON_RUN_AS_NODE Démarre le processus comme un processus Node.js normal. |
3 | ELECTRON_FORCE_WINDOW_MENU_BAR (Linux Only) N'utilisez pas la barre de menus globale sous Linux. |
Variables de développement
Les variables d'environnement suivantes sont principalement destinées à des fins de développement et de débogage.
Sr.Non | Variable et description |
---|---|
1 | ELECTRON_ENABLE_LOGGING Imprime la journalisation interne de Chrome sur la console. |
2 | ELECTRON_ENABLE_STACK_DUMPING Imprime la trace de pile sur la console en cas de panne d'Electron. |
3 | ELECTRON_DEFAULT_ERROR_MODE Affiche la boîte de dialogue de crash de Windows lorsque Electron plante. |
Pour définir l'une de ces variables d'environnement sur true, définissez-la dans votre console. Par exemple, si vous souhaitez activer la journalisation, utilisez les commandes suivantes -
Pour les fenêtres
> set ELECTRON_ENABLE_LOGGING=true
Pour Linux
$ export ELECTRON_ENABLE_LOGGING=true
Notez que vous devrez définir ces variables d'environnement à chaque redémarrage de votre ordinateur. Si vous voulez éviter de le faire, ajoutez ces lignes à votre.bashrc des dossiers.