gpt4 book ai didi

javascript - TypeError : app. makeSingleInstance不是函数

转载 作者:行者123 更新时间:2023-12-03 12:24:25 28 4
gpt4 key购买 nike

从Electron v2.0.3升级到最新的relase v5.0.1

当我尝试运行 Electron 时,出现以下错误:

TypeError: app.makeSingleInstance is not a function

我相信这是因为api已更改。我找不到与此等效的东西。任何帮助,将不胜感激!

main.js(在v2.0中运行正常):
    let appInstance= null,
mainWindow = null,

appInstance = app.makeSingleInstance(() => {
if (mainWindow) {
if (mainWindow.isMinimized()) {
mainWindow.restore();
}
mainWindow.focus();
}
})

最佳答案

是的,自Electron 4.0开始,API已更改:Planned Breaking API Changes (4.0):

app.makeSingleInstance

// Deprecated
app.makeSingleInstance((argv, cwd) => {
/* ... */
})
// Replace with
app.requestSingleInstanceLock()
app.on('second-instance', (event, argv, cwd) => {
/* ... */
})


有关详细信息,请参见 requestSingleInstanceLock()方法和 'second-instance'事件的文档。

关于javascript - TypeError : app. makeSingleInstance不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56161168/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com