如何使用 electron-packager 设置自定义可执行图标?

How to set custom executable icon using electron-packager?

我已经成功构建了一个 Electron 应用程序。现在我正在尝试更改 electron-packager 生成的 .exe 的图标。但是,.exe 获取默认的 Electron 图标,而不是我自己的图标(见屏幕截图)。

命令我运行:npm run build

package.json中对应的脚本:

"build": "electron-packager --out winx64 --overwrite --platform win32 --appname clientlmcenter . --icon my_logo.ico"

文件 my_logo.ico 存在于根目录中。

你必须像这样放置图标参数

--icon=./my_logo.ico

还要确保徽标位于执行 npm 运行 build

的当前目录中

我找到的另一个解决方案是在 packaje.json 中添加图标,同时考虑到该图标位于根目录中。

{
  "name": "nameAplication",
  "version": "1.0.0",
  "icon": "favicon.ico",
}

并在创建可执行文件时添加此命令

electron-packager . --platform=win32 --arch=x64 --icon=favicon.ico