18

有人可以告诉我在使用时编译电子应用程序(在 Mac 上)时使用自定义图标的说明electron-forge package吗?使用--icon给我一个错误:

error: unknown option `--icon'

我错过了什么?

4

2 回答 2

49

弄清楚了。在package.json.

电子锻造 v5:

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

电子锻造 v6:

{
  ...
  "config": {
    "forge": {
      ...
      "packagerConfig": {
        "icon": "path/to/icon.icns"
      },
      ...
    }
  }
}
于 2017-05-23T11:21:02.307 回答
7

根据文档_Options.icon

如果省略文件扩展名,则根据平台自动补全为正确的扩展名,包括当 platform: 'all' 生效时

鉴于此,设置不带扩展名的值:

"icon": "./assets/icon"

已确认这适用于 Windows 和 Mac。

于 2021-05-26T09:53:34.447 回答