Elektron - Çevre Değişkenleri

Ortam Değişkenleri, kodu değiştirmeden uygulama yapılandırmasını ve davranışını kontrol eder. Bazı Electron davranışları, komut satırı işaretleri ve uygulamanın kodundan daha önce başlatıldıkları için ortam değişkenleri tarafından kontrol edilir.

Elektronda kodlanmış iki tür ortam değişkeni vardır - Production variables ve Development variables.

Üretim Değişkenleri

Aşağıdaki ortam değişkenleri, paketlenmiş Electron uygulamalarında çalışma zamanında kullanılmak üzere tasarlanmıştır.

Sr.No Değişken ve Açıklama
1

GOOGLE_API_KEY

Electron, Google'ın coğrafi kodlama web hizmetine istekte bulunmak için kodlanmış bir API anahtarı içerir. Bu API anahtarı Electron'un her sürümüne dahil edildiğinden, genellikle kullanım kotasını aşar.

Bunu aşmak için, ortamda kendi Google API anahtarınızı sağlayabilirsiniz. Coğrafi kodlama isteklerinde bulunacak herhangi bir tarayıcı penceresini açmadan önce, aşağıdaki kodu ana işlem dosyanıza yerleştirin -

process.env.GOOGLE_API_KEY = 'YOUR_KEY_HERE'
2

ELECTRON_RUN_AS_NODE

İşlemi normal bir Node.js işlemi olarak başlatır.

3

ELECTRON_FORCE_WINDOW_MENU_BAR (Linux Only)

Linux'ta genel menü çubuğunu kullanmayın.

Geliştirme Değişkenleri

Aşağıdaki ortam değişkenleri, öncelikle geliştirme ve hata ayıklama amaçlarına yöneliktir.

Sr.No Değişken ve Açıklama
1

ELECTRON_ENABLE_LOGGING

Chrome'un konsola dahili günlüğünü yazdırır.

2

ELECTRON_ENABLE_STACK_DUMPING

Electron çöktüğünde yığın izini konsola yazdırır.

3

ELECTRON_DEFAULT_ERROR_MODE

Electron çöktüğünde Windows'un kilitlenme iletişim kutusunu gösterir.

Bu ortam değişkenlerinden herhangi birini doğru olarak ayarlamak için, bunu konsolunuzda ayarlayın. Örneğin, günlük kaydını etkinleştirmek istiyorsanız aşağıdaki komutları kullanın -

Pencereler için

> set ELECTRON_ENABLE_LOGGING=true

Linux için

$ export ELECTRON_ENABLE_LOGGING=true

Bilgisayarınızı her yeniden başlattığınızda bu ortam değişkenlerini ayarlamanız gerekeceğini unutmayın. Bunu yapmaktan kaçınmak istiyorsanız, bu satırları.bashrc Dosyalar.