Windows 10 Electron Forge 图标不起作用

问题描述 投票:0回答:3

我正在尝试发布我的电子应用程序,并且我在 package.json 中使用以下代码:

  "packagerConfig": {
    "icon": "./src/icon.ico"
  },

但是当我使用 Electron Forge 并查看 out/win32-x64 目录时,单个可执行文件是默认的 Electron 图标,当我运行它时,该图标同时出现在应用程序右上角,以及快捷方式图标。

我已经在互联网上搜索过,但找不到解决此问题的方法。

这是包含代码的 github:https://github.com/Paxxous/Extremely-minamilistic-text-editor

javascript node.js electron electron-forge
3个回答
5
投票

好吧,这只是我发现的一个奇怪的错误,你只需要把exe移出目录,然后它就会显示。 (不过也要确保删除 out 文件夹以防万一)


1
投票

不需要“.icon”后缀,请参阅 https://www.electronforge.io/guides/create-and-add-icons#windows-and-macos

Electron-forge 会自动为每个平台添加正确的扩展名,因此不需要将 .ico 或 .icns 添加到路径中。


0
投票

如果你没有正确创建你的ico,你就会遇到问题。使用这个命令。我已将 png 重命名为 ico 但不起作用。出于某种原因,我认为你可以这样做,但显然它们是不同的格式!

下载 imagemagick 然后运行:

convert icon.png -resize 256x256 icon.ico
© www.soinside.com 2019 - 2024. All rights reserved.