gpt4 book ai didi

electron - 通过 electron-forge electronPackagerConfig 设置平台相关图标

转载 作者:行者123 更新时间:2023-12-04 20:29:52 24 4
gpt4 key购买 nike

使用 electron-forge 构建桌面应用程序。该应用程序是为 OSX 和 Windows 构建的。在我的 package.json 中,我有:

"electronPackagerConfig": {
"icon": "src/images/icon/app_icon_osx.icns"
}

当我在 Windows 上构建时,我必须手动将 package.json 中的图标从“app_icon_osx.icns”更改为“app_icon_win.ico”。

如果我尝试对两个平台都使用“app_icon.png”,则该图标不会显示在 OSX 上,并且构建失败并出现“rcedit.exe failed with exit code 1. Fatal error: Unable to set icon”在 Windows 上。

我在项目的一个文件夹中拥有所有 3 个版本的图标(icns、ico、png)。因为我使用的是 Electron 锻造,我似乎无法使用 Electron 打包器的 --icon 参数。

有没有办法可以传递图标以用作命令行参数,而不是在 package.json 中硬编码?或者我可以在两个平台上使用相同的 png 的方法?

最佳答案

为每个平台自动添加扩展。只需为每个平台提供一个图标,如下所示:app_icon.icns , app_icon.ico , ...

然后更新你的配置:

"electronPackagerConfig": {
"icon": "src/images/icon/app_icon"
}

关于electron - 通过 electron-forge electronPackagerConfig 设置平台相关图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48790003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com