如何将图标放在我的电子应用程序中?

How do I put the icon in my electron app?

我想把图标放在我所有的应用程序上,而不仅仅是在 BrowserWindow 上,我该怎么做?

电子Windows的图标可以在每个browserWindow中设置。 属性 icon: 需要设置图标路径
建议使用 __dirnamepath 模块。

myWindow = new browserWindow({
  ...
  icon: path.join(__dirname, 'relative/path/to/myIcon.ico')
  ...
})

当使用 electron-packager 打包您的应用程序时,您需要设置 --icon 标志指向一个图标文件; .ico 代表 Windows,.png 代表 linux,.icns 代表 Mac。
这将设置您的 可执行文件 图标。

打包时设置的图标成为默认图标,因此每个 browserWindow 没有 icon: 属性 设置的图标将继承它。