如何在Mac上使用electron forge软件包设置应用程序图标?

如何在Mac上使用electron forge软件包设置应用程序图标?,electron,electron-forge,Electron,Electron Forge,有人能告诉我在使用electron forge软件包时编译electron应用程序(在mac上)时使用自定义图标的说明吗?使用--icon时出现错误: error: unknown option `--icon' 我错过了什么?找到了答案。在包.json中配置图标的路径 Electron Forge v5: { ... "config": { "forge": { ... "electronPackagerConfig": { "icon

有人能告诉我在使用
electron forge软件包时编译electron应用程序(在mac上)时使用自定义图标的说明吗?使用
--icon
时出现错误:

error: unknown option `--icon'

我错过了什么?

找到了答案。在
包.json
中配置图标的路径

Electron Forge v5:

{
  ...
  "config": {
    "forge": {
      ...
      "electronPackagerConfig": {
        "icon": "path/to/icon.icns"
      },
      ...
    }
  }
}
Electron Forge v6:

{
  ...
  "config": {
    "forge": {
      ...
      "packagerConfig": {
        "icon": "path/to/icon.icns"
      },
      ...
    }
  }
}
不要延长期限
“图标”:“/assets/icon”

谢谢!对其他人来说可能是显而易见的,但在
electron forge start
中运行时,这不会改变图标。我在任何地方都找不到有关此的文档-有人可以指向一些(希望总是最新的)文档链接吗?(更大的问题是:此图标的参数/约束是什么?等等。)@Phildo,尽管它现在正在记录版本6。此解决方案是否跨平台?这似乎是macOS特有的?因为所有平台都共享
package.json
。我想知道这如何扩展到Windows。@TengBangWei Windows图标使用
.ico
,macOS使用
.icns
,为什么这样可以解决问题?这与(目前)获得35票赞成票的公认答案相反。自从四年前提出这个问题以来,最近的版本中有什么变化吗?这很有魅力。非常感谢您的分享。刚刚测试过,它在windows和mac上运行@JeremyCaney删除扩展seelms,允许electron为每个操作系统添加正确的扩展。@kroegerama:很高兴听到这个消息!请一定要投票,这是一个正确而有用的答案。我已经投票了@JeremyCaney