首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子包装机不设置图标

电子包装机不设置图标
EN

Stack Overflow用户
提问于 2017-02-14 21:20:29
回答 3查看 6.7K关注 0票数 6

有很多关于使用electron-packager设置图标的问题,但是没有一个答案对我有效,- maybe,答案已经过时或者不清楚,我需要再次问- but。

我正在为OSX和Windows构建OSX。我已经尝试了至少20个变体来指定electron-packager的图标(完整的cmd集在下面)。我尝试过在app文件夹(app/assets/WIN_logo.icns)以及项目根目录下的“图标”文件夹(图标/assets/WIN_logo.icns)中引用图标;我尝试使用引号,删除了扩展和其他我甚至无法回忆的内容。

因此,请有人告诉我,鉴于下面的目录结构,我如何指定图标供electron-packager使用。

代码语言:javascript
复制
-icon=assets/WIN_logo.icns
-icon=assets/WIN_logo.ico

代码语言:javascript
复制
  "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"
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-05-29 05:38:15

-icon=assets/...更改为--icon=./assets/...

图标参数应该在开头有两个连字符,路径应该从./开始。

票数 1
EN

Stack Overflow用户

发布于 2019-05-05 09:58:18

For mac

1/验证图标的名称为icon.icns 2/验证图标大小至少为512x512px3/ change =release=build。

For windows

1/验证图标的名称为icon.ico 2/验证图标大小是否至少为256x256px3/ change =release=build。

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

这些步骤对我有用。

票数 3
EN

Stack Overflow用户

发布于 2021-10-29 15:36:57

1图标路径:图标路径不是相对于项目目录,而是相对于当前位置。(对我来说,问题是我假设了前者,因为我认为这样做是合理的,而且减少了冗余。)在任何情况下,一个人必须运行:

代码语言:javascript
复制
electron-packager projectDirPath outputName ... --icon=projectDirPath/iconPath/icon.png

或者,如果您在项目目录中:

代码语言:javascript
复制
electron-packager . outputName ... --icon=iconPath/icon.png

2图标格式: For macOS,icon.png和icon.icns都被接受。对于Windows,icon.png和icon.ico都被接受。

3图标大小:表示macOS,尺寸必须至少为512x512px。对于Windows,尺寸必须至少为256x256px。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42236439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档