- 主进程和渲染进程可使用的模块不相同
- 主进程和渲染进程都能使用的模块:
shell //用来操作本地文件
screen //与屏幕有关的,屏幕大小,鼠标位置
clipborad //剪切板
crashReporter //崩溃报告 需要搭建专用的服务器
nativeImage //图片相关
- 渲染进程可用:
ipcRender //渲染进程ipc通信的模块
desktopCapturer //捕获桌面声音等
remote //渲染进程拿到主进程的模块,如菜单、提示框对象
webFrame //如何渲染网页
- 主进程可用:
app //控制应用的生命周期
BrowserWindow //控制创建浏览器窗口
webContents //BrowserWindow的实例属性,用来渲染和控制网页
ipcMain //发送与接收ipc消息的模块
dialog //打开和保存文件,提供提示框的功能
Menu //右键菜单、小图标里的菜单等功能
menuItem //Menu中菜单的一个项目
net //electron 自带的http请求工具
protocol //注册协议
session //�同后台session
Tray //添加通知栏的图标
systemPerferences //获取当前计算机的偏好设置
globalSnortcut //定义键盘的快捷键
contentTracing //跟踪和收集数据的模块。查看性能的瓶颈
powerSaveBlocker //阻止系统进入睡眠模式的模块
powerMonitor //监听电源状态更改的模块
autoUpdater //自动更新模块