我已经成功地在MacOS和Windows操作系统上为我的电子应用程序设置了图标,图标文件位于build文件夹中,配置在package.json上。
"build": {
...,
"mac": {
"icon": "build/icon.icns"
},
"win": {
"icon": "build/icon.png"
},
"linux": {
"icon": "build/icon.png"
},
},
字符串
然而,Linux平台似乎并不起作用。
我还尝试在构建文件夹(./build/icons)中创建图标文件夹,如文档https://www.electron.build/icons.html所示,然后将512x512.png图标粘贴到那里,但在构建应用程序后没有任何变化。
1条答案
按热度按时间hujrc8aj1#
有多种选择:
1.问题是大小,使用256x256的图标,这将工作。
1.如果你的.icns定义得很好,你也可以使用删除行
"icon": "build/icon.png"
并删除文件build/icon.png
(似乎Electron优先考虑的是icon.png高于.icns)。但在这种情况下,您的Windows版本将没有图标(Windows版本不使用.icns)m,您可以使用Windows的图标.ico文件。我最终使用了.icns,并将icon.png设置为256x256。