Javascript TypeError:app.makeSingleInstance不是函数

Javascript TypeError:app.makeSingleInstance不是函数,javascript,electron,electron-builder,electron-packager,Javascript,Electron,Electron Builder,Electron Packager,从Electron v2.0.3升级到最新的relase v5.0.1 当我尝试运行electron时,出现以下错误: TypeError: app.makeSingleInstance is not a function 我相信这是因为api已经改变了。我找不到这方面的等价物。任何帮助都将不胜感激 main.js(在v2.0中运行良好): 是的,自Electron 4.0以来,API已更改: app.makeSingleInstance // Deprecated app.makeSingl

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

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

TypeError: app.makeSingleInstance is not a function
我相信这是因为api已经改变了。我找不到这方面的等价物。任何帮助都将不胜感激

main.js(在v2.0中运行良好):


是的,自Electron 4.0以来,API已更改:

app.makeSingleInstance

// Deprecated
app.makeSingleInstance((argv, cwd) => {
  /* ... */
})
// Replace with
app.requestSingleInstanceLock()
app.on('second-instance', (event, argv, cwd) => {
  /* ... */
})
有关方法和事件的更多详细信息,请参阅文档

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