Electron 环境变量


本文整理自网络,侵删。

一些 Electron 的行为受到环境变量的控制,因为他们的初始化比命令行和应用代码更早.

POSIX shells 的例子:

$ export ELECTRON_ENABLE_LOGGING=true
$ electron

Windows 控制台:

> set ELECTRON_ENABLE_LOGGING=true
> electron

ELECTRON_RUN_AS_NODE

类似node.js普通进程启动方式.

ELECTRON_ENABLE_LOGGING

打印 Chrome 的内部日志到控制台.

ELECTRON_LOG_ASAR_READS

当 Electron 读取 ASAR 文档,把 read offset 和文档路径做日志记录到系统 tmpdir.结果文件将提供给 ASAR 模块来优化文档组织.

ELECTRON_ENABLE_STACK_DUMPING

当 Electron 崩溃的时候,打印堆栈记录到控制台.

如果 crashReporter 已经启动那么这个环境变量实效.

ELECTRON_DEFAULT_ERROR_MODE Windows

当 Electron 崩溃的时候,显示windows的崩溃对话框.

如果 crashReporter 已经启动那么这个环境变量实效.

ELECTRON_NO_ATTACH_CONSOLE Windows

不可使用当前控制台.

ELECTRON_FORCE_WINDOW_MENU_BAR Linux

不可再 Linux 上使用全局菜单栏.

ELECTRON_HIDE_INTERNAL_MODULES

关闭旧的内置模块如 require('ipc') 的通用模块.

标签:Electron

相关阅读 >>

windows商店指南

Electron desktopcapturer 模块

Electron contenttracing 模块

Electron 桌面环境集成

Electron webframe 模块

Electron 构建步骤 (linux)

Electron powermonitor 模块

Electron tray 模块

Electron menuitem 模块

Electron 主进程调试

更多相关阅读请进入《Electron》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...