- Electron 教程
- Electron - 首頁
- Electron - 概述
- Electron - 安裝
- Electron 是如何工作的?
- Electron - Hello World
- Electron - 構建 UI
- Electron - 檔案處理
- Electron - 原生 Node 庫
- 程序間通訊 (IPC)
- Electron - 系統對話方塊
- Electron - 選單
- Electron - 系統托盤
- Electron - 通知
- Electron - Webview
- Electron - 音訊和影片捕獲
- Electron - 定義快捷鍵
- Electron - 環境變數
- Electron - 除錯
- Electron - 打包應用程式
- Electron - 資源
- Electron 有用資源
- Electron - 快速指南
- Electron - 有用資源
- Electron - 討論
Electron - 環境變數
環境變數控制應用程式配置和行為,而無需更改程式碼。某些 Electron 行為由環境變數控制,因為它們在命令列標誌和應用程式程式碼之前初始化。
Electron 中編碼了兩種環境變數:生產變數和開發變數。
生產變數
以下環境變數旨在在打包的 Electron 應用程式的執行時使用。
| 序號 | 變數和描述 |
|---|---|
| 1 | GOOGLE_API_KEY Electron 包含一個硬編碼的 API 金鑰,用於向 Google 的地理編碼 Web 服務發出請求。由於此 API 金鑰包含在每個版本的 Electron 中,因此它通常會超出其使用配額。 要解決此問題,您可以在環境中提供自己的 Google API 金鑰。在開啟任何將進行地理編碼請求的瀏覽器視窗之前,將以下程式碼放在主程序檔案中: process.env.GOOGLE_API_KEY = 'YOUR_KEY_HERE' |
| 2 | ELECTRON_RUN_AS_NODE 將程序作為普通的 Node.js 程序啟動。 |
| 3 | ELECTRON_FORCE_WINDOW_MENU_BAR(僅限 Linux) 不要在 Linux 上使用全域性選單欄。 |
開發變數
以下環境變數主要用於開發和除錯目的。
| 序號 | 變數和描述 |
|---|---|
| 1 | ELECTRON_ENABLE_LOGGING 將 Chrome 的內部日誌列印到控制檯。 |
| 2 | ELECTRON_ENABLE_STACK_DUMPING 當 Electron 崩潰時,將堆疊跟蹤列印到控制檯。 |
| 3 | ELECTRON_DEFAULT_ERROR_MODE 當 Electron 崩潰時,顯示 Windows 的崩潰對話方塊。 |
要將任何這些環境變數設定為 true,請在控制檯中進行設定。例如,如果要啟用日誌記錄,請使用以下命令:
對於 Windows
> set ELECTRON_ENABLE_LOGGING=true
對於 Linux
$ export ELECTRON_ENABLE_LOGGING=true
請注意,您需要在每次重新啟動計算機時都設定這些環境變數。如果要避免這樣做,請將這些行新增到您的.bashrc檔案中。
廣告