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里的内容,再打包就行了

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

相关推荐
Danny_FD2 小时前
React中可有可无的优化-对象类型的使用
前端·javascript
LeeAt2 小时前
从Promise到async/await的逻辑演进
前端·javascript
前端Hardy3 小时前
HTML&CSS:3D 轮播图全攻略
前端·javascript
前端Hardy3 小时前
7 个技巧助你写出优雅高效的 JavaScript 异步代码
前端·javascript·面试
走向终结的前端4 小时前
vue中再搞一下SSE的使用
前端·javascript
等一个晴天丶4 小时前
JS实现数组去重(重复的元素只保留一个)
javascript
用户405594802504 小时前
从防抖函数中得到的简单几点记录
javascript
独立开阀者_FwtCoder4 小时前
Nginx 部署负载均衡服务全解析
前端·javascript·后端
葬送的代码人生4 小时前
AI Coding→像素飞机大冒险:一个让你又爱又恨的小游戏
javascript·设计模式·ai编程
coding丨5 小时前
自制微信小程序popover菜单,气泡悬浮弹窗
前端·javascript·vue.js