electron-vite 应用打包自定义图标不显示问题

复制代码
// 修改electron-builder.yml
...
win:
  executableName: xxx //可执行文件名称
  icon: build/icon.ico //你的图标路径
...

打包后,自定义图标不显示原因:

1 cannot execute cause=exit status 2,安装包无法生成

用管理员身份运行,win11右击开始图标,终端管理员,cd到对应项目目录,执行打包指令

2 icon图标生成问题

https://github.com/electron-userland/electron-builder/issues/3889

之前搜了几个在线网站生成的ico图标,打包过程有关于图标报错,换成下面网站生成可以了

https://redketchup.io/icon-converter

3 win-unpacked里的exe图标始终是默认electron图标

https://github.com/electron-userland/electron-builder/issues/2071

如果已经能生成安装程序,打包过程也没有关于图标的报错,但死活图标还是没变的话。

电脑重启!重启!重启!

4 顺带一个调试过程中解决的问题

更改了package.json中的version后打包显示名称为刷新,多半是package-lock.json的原因,重新npm i一下就可以刷新lock里的内容,再打包就行了

而且神奇的是改了版本号之后,打包的体积也变小了,不知道是不是之前有缓存的原因

相关推荐
Hilaku19 分钟前
AI 流式输出都用 SSE,什么时候必须换 WebSocket?
前端·javascript·程序员
奇牙coding27 分钟前
Codex CLI 升级后多文件编辑静默失效:config.yaml 枚举变更排查与修复指南
java·前端·javascript·ai
不简说1 小时前
AI 帮你画模板、点一下就云打印:sv-print 这三个月都干了啥
前端·javascript·人工智能
大明二代2 小时前
从零构建 Mastra RAG MVP:DeepSeek、SiliconFlow 与 PostgreSQL/pgvector 实战
javascript·数据库·人工智能
结局无敌2 小时前
React Native for OpenHarmony 实战:三方库 react-native-paper 的鸿蒙化适配指南
javascript·人工智能·深度学习·react native·react.js·ecmascript·harmonyos
铁皮饭盒2 小时前
CPU就行, 老照片变清晰, 本地部署582mb腾讯的模型, 本地部署, 过节了给长辈们变个小魔术
前端·javascript·后端
结局无敌2 小时前
React Native for OpenHarmony 实战:三方库 react-native-progress-steps 的鸿蒙化适配指南
javascript·人工智能·深度学习·react native·react.js·harmonyos
tryCbest3 小时前
第三篇:JavaScript 基础语法全解 + TaskFlow 逻辑实现
javascript·前端知识
after you3 小时前
【无标题】
前端·javascript
酷炫码神3 小时前
Day 6|ES6+ 语法:把现代 JS 写顺手,从解构到 map / filter / reduce
前端·javascript·es6