Electron 桌面应用问题解决方法

1.打包桌面应用之后,点击图标会打开多个相同的窗口。下面代码可以解决这个问题:

const {app} = require('electron')let myWindow = null

const shouldQuit = app.makeSingleInstance((commandLine, workingDirectory) => {
  // Someone tried to run a second instance, we should focus our window.
  if (myWindow) {
    if (myWindow.isMinimized()) myWindow.restore()
    myWindow.focus()
  }
})

if (shouldQuit) {
  app.quit()
}
2.打包桌面应用的时候,桌面图标用的图标格式,一定要转成ico的格式,不能用png或者jpg直接改格式。

你可能感兴趣的:(桌面应用)