开发学院

您的位置:首页>教程>正文

教程正文

Electron 教程:环境变量

  环境变量可以在不改变代码的情况下控制应用程序的配置和行为。某些Electron行为由环境变量控制,因为它们比命令行标志和应用程序代码更早初始化。

  Electron有两种环境变量:生产环境变量和开发环境变量。

生产环境变量

  以下环境变量可以在Electron程序打包后的运行时使用。

  • 1.GOOGLE_API_KEY:Electron包括一个硬编码的API KEY,用于向谷歌的地理编码网络服务提出请求。

  • 2.ELECTRON_RUN_AS_NODE:作为普通的Node.js进程启动该进程。

  • 3.ELECTRON_FORCE_WINDOW_MENU_BAR (Linux Only):不在Linux上使用全局菜单栏。

开发环境变量

  以下环境变量主要用于开发和调试目的。

  • 1.ELECTRON_ENABLE_LOGGING:将Chrome的内部日志打印到控制台。

  • 2.ELECTRON_ENABLE_STACK_DUMPING:当Electron崩溃时,将堆栈跟踪打印到控制台。

  • 3.ELECTRON_DEFAULT_ERROR_MODE:当Electron崩溃时显示窗口的崩溃对话框。

  要将这些环境变量设置为true,请在控制台中进行设置。例如,如果要启用日志记录,请使用以下命令.

Windows环境

> set ELECTRON_ENABLE_LOGGING=true

Linux环境

$ export ELECTRON_ENABLE_LOGGING=true

  请注意,每次重新启动计算机时,您都需要设置这些环境变量。如果您想避免这样做,请将这些行添加到您的.bashrc文件。