前言
如果我们在打开应用后,又点击应用的快捷方式,默认会再打开一个,这不是我们想实现的。
我们想出现的是以下两种方式
- 新的应用忽略,保持应用只有一个
 - 直接打开现有应用的窗口
 
不做操作
1  | const {app} = require("electron");  | 
唤醒窗口
1  | const { app } = require('electron')  | 
说明:
事件: ‘second-instance’
返回:
eventEventargvstring[] - 第二实例命令行参数的数组。workingDirectorystring - 第二实例的工作目录。additionalDataunknown - 第二个实例发送过来的额外的 JSON 对象
当第二个实例被执行并且调用 app.requestSingleInstanceLock() 时,这个事件将在你的应用程序的首个实例中触发