当前位置: 首页 > 知识库问答 >
问题:

electron - Electron Forge 打包时设置的 exe 文件的 icon 持续显示错误?

东门修能
2024-04-23

使用electron-forge打包生成应用程序时,设置应用程序的exe文件的图标出现问题。无论如何修改`

module.exports = {  packagerConfig: {    asar: true,    icon: "./img/icon"  },……}

也没有效果

包括但不限于绝对路径,添加后缀名,设置package.json等

共有1个答案

唐照
2024-04-23

如果你是在第一次打包时,没有填充对应的图标文件的内容,即第一次打包时没有设置icon,并且你使用windows平台。

那么windows的应用程序图标缓存系统,会影响到你在这之后设置icon时打包生成应用程序的exe文件的图标显示,也就是说,它不会更新为你的新的设置的icon的图标。

electron-forge的官方文档提供了一种方法来解决这样的问题:运行:ie4uinit.exe -show
——参见:官方文档地址,请滑至最底部查看

然而,如果这个方法没有产生效果,你可以尝试:简单地重启电脑,希望这对你有帮助,也希望你不会浪费像我一样的半个小时!

 类似资料:
  • 问题内容: 我正在通过Java程序执行exe。该路径是用Java硬编码的。 我已经把我的exe包装在罐子里。 但是由于我在Java文件中硬编码了路径名而感到困惑,因此我无法将jar作为独立程序执行。 是否有任何包装此类jar的提示,即内部具有exe并能够作为独立程序运行? 问题答案: 这会将提取.exe到本地磁盘上的本地文件。当Java程序存在时,该文件将被删除。

  • vue3+vite+electron 打包报错

  • 文件说明 package-win_x64.bat:打包程序用的脚本,将 zip 文件自动包装为.nw 文件后部署到 nwjs 打包插件的目录下,并自动转换为 nwjs 认可的 exe(待打包)文件,最后自动打开配置好的Enigma Virtual Box程序 deploy-win_x64.bat:使用Enigma Virtual Box打包程序完成后,执行该脚本,自动将打包好的 exe(用户可用)

  • 一:node-webkit 打包.exe 程序 将程序源文件压缩到一个 zip 压缩包里,命名为 app.zip 源文件中必须包含 package.json,其他注意事项:https://github.com/nwjs/nw.js/wiki/How-to-package-and-distribute-your-apps 将 app.zip 重命名为 app.nw 去https://nwjs.io/

  • 当我尝试通过HTML5播放器播放一些MP3时,播放器似乎返回两个不同的持续时间。当我用jQuery查询持续时间时,我会得到当前的持续时间,但在默认的Chrome播放器中,歌曲尝试播放的时间要比歌曲实际播放的时间长得多。这在Safari(MacOSX上的7.0.1)中不是问题。是什么原因导致某些MP3出现此问题?如何让Chrome(第31节)使用正确的时间? 代码如下: 以下是音频文件的JSFIDL

  • 问题内容: 我的Java程序失败了 这是来自的关键行。他们将用户的最大文件数设置为500k: 我跑去统计打开的文件数- 包括全局和jvm进程。我检查了中的柜台。一切似乎还可以。我的进程仅打开了4301个文件,限制为500k: 这是Ubuntu 11.04服务器。我什至已经重新启动,所以我很肯定正在使用这些参数。 我不知道它是否相关,但是该过程由upstart脚本启动,该脚本使用setuidgid启