electron应用是如何保持单实例启动的
最近在解决一个同一工程发布为多个客户端的问题时,涉及到了electron单实例启动的原理,抛开electron启动的一系列生命周期,那么electron应用是靠什么来确定启动时始终只有一个单实例的
首先在主进程app.ready事件之前调用app.requestSingleInstanceLock()方法
electron会自动检测是否启动了多个实例,返回一个布尔值;
如果为true,则调用app.quit(),应用退出。
好记性,不如烂笔头,记录工作所得
浙公网安备 33010602011771号