javascript - electron-packager 不设置图标

标签 javascript electron electron-packager

有很多关于使用 electron-packager 设置图标的问题,但没有一个答案对我有用——也许答案已经过时或不清楚——但我需要再问一遍.

我正在为 OSX 和 Windows 构建 OSX。我已经尝试了至少 20 种为 electron-packager 指定图标的变体(完整的 cmd 集在下面)。我尝试在应用程序文件夹 (app/assets/WIN_logo.icns) 以及项目根目录 (icons/assets/WIN_logo.icns) 的“图标”文件夹中引用图标;我试过使用引号,省略了扩展名和其他我什至不记得的东西。

所以,有人可以告诉我,给定下面的目录结构,我如何指定要使用的 electron-packager 的图标。

-icon=assets/WIN_logo.icns
-icon=assets/WIN_logo.ico

enter image description here

  "package-mac": "electron-packager . --overwrite --tmpdir=false --platform=darwin --arch=x64  --prune=true --out=release-builds -icon=assets/WIN_logo.icns",
  "package-win": "electron-packager . --overwrite --tmpdir=false --platform=win32 --arch=ia32 --asar=true  --prune=true --out=release-builds -icon=assets/WIN_logo.ico"

最佳答案

Mac 版

1/验证图标的名字是icon.icns 2/确认图标大小至少为 512x512px 3/更改 --out=release-builds 为 --out=build

对于窗口

1/验证图标的名字是icon.ico 2/确认图标大小至少为 256x256px 3/将 --out=release-builds 更改为 --out=build

来源:https://www.electron.build/icons

这些步骤对我有用。

关于javascript - electron-packager 不设置图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42236439/

相关文章:

javascript - 调用meteor的Email.send时出现语法错误

reactjs - Electron/React 应用程序中的热重载

node.js - Electron 中的增删改查

electron - 如何向 Electron 应用程序添加图标

electron - Electron 打包程序未加载图标

javascript - css - 100% 高度与像素最小高度

javascript - 将AMD模块导入Mocha测试

javascript - 使用 Javascript 的文本框组合框

bootstrap-4 - Xterm无法与Bootstrap Nav选项卡一起使用

electron - 可以使用 Electron package 程序创建MSI吗?