electron只允许启动一个实例

scr/main/index.js中配置如下

//多实例退出
let myWindow = null
const shouldQuit = app.makeSingleInstance((commandLine, workingDirectory) => {
    if (myWindow) {
        if (myWindow.isMinimized()) myWindow.restore()
        myWindow.focus()
    }
})
if (shouldQuit) {
    app.quit()
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注