Elétron - Variáveis ​​de Ambiente

As variáveis ​​de ambiente controlam a configuração e o comportamento do aplicativo sem alterar o código. Certos comportamentos do Electron são controlados por variáveis ​​de ambiente porque são inicializados antes dos sinalizadores de linha de comando e do código do aplicativo.

Existem dois tipos de variáveis ​​de ambiente codificadas em elétrons - Production variables e Development variables.

Variáveis ​​de Produção

As seguintes variáveis ​​de ambiente são destinadas ao uso em tempo de execução em aplicativos Electron empacotados.

Sr. Não Variável e Descrição
1

GOOGLE_API_KEY

Electron inclui uma chave de API codificada para fazer solicitações ao serviço da web de geocodificação do Google. Como essa chave API está incluída em todas as versões do Electron, ela geralmente excede sua cota de uso.

Para contornar isso, você pode fornecer sua própria chave de API do Google no ambiente. Coloque o seguinte código em seu arquivo de processo principal, antes de abrir qualquer janela do navegador que fará solicitações de geocodificação -

process.env.GOOGLE_API_KEY = 'YOUR_KEY_HERE'
2

ELECTRON_RUN_AS_NODE

Inicia o processo como um processo normal do Node.js.

3

ELECTRON_FORCE_WINDOW_MENU_BAR (Linux Only)

Não use a barra de menu global no Linux.

Variáveis ​​de Desenvolvimento

As variáveis ​​de ambiente a seguir são destinadas principalmente para fins de desenvolvimento e depuração.

Sr. Não Variável e Descrição
1

ELECTRON_ENABLE_LOGGING

Imprime o registro interno do Chrome no console.

2

ELECTRON_ENABLE_STACK_DUMPING

Imprime o rastreamento de pilha no console quando o Electron falha.

3

ELECTRON_DEFAULT_ERROR_MODE

Mostra a caixa de diálogo de travamento do Windows quando o Electron trava.

Para definir qualquer uma dessas variáveis ​​de ambiente como verdadeira, defina-a em seu console. Por exemplo, se você deseja habilitar o registro, use os seguintes comandos -

Para Windows

> set ELECTRON_ENABLE_LOGGING=true

Para Linux

$ export ELECTRON_ENABLE_LOGGING=true

Observe que você precisará definir essas variáveis ​​de ambiente sempre que reiniciar o computador. Se você quiser evitar isso, adicione essas linhas ao seu.bashrc arquivos.