电子包装机未设置图标

No *_*ing 5 javascript electron electron-packager

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

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

因此,请您告诉我以下给定的目录结构,如何指定electron-packager要使用的图标。

-icon=assets/WIN_logo.icns
-icon=assets/WIN_logo.ico
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

  "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"
Run Code Online (Sandbox Code Playgroud)

Lil*_*eau 5

对于苹果机

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

这些步骤对我有用。


Mik*_*ike 1

改成-icon=assets/...--icon=./assets/...

图标参数开头应有两个连字符,路径应以 开头./