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

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

相关推荐
Mintopia10 分钟前
3D Quickhull 算法:用可见性与冲突图搭建空间凸壳
前端·javascript·计算机图形学
Mintopia11 分钟前
Three.js 三维数据交互与高并发优化:从点云到地图的底层修炼
前端·javascript·three.js
BillKu36 分钟前
Vue3数组去重方法总结
前端·javascript·vue.js
GDAL38 分钟前
Object.freeze() 深度解析:不可变性的实现与实战指南
javascript·freeze
江城开朗的豌豆1 小时前
Vue+JSX真香现场:告别模板语法,解锁新姿势!
前端·javascript·vue.js
摸鱼仙人~1 小时前
Vue.js 指令系统完全指南:深入理解 v- 指令
前端·javascript·vue.js
江城开朗的豌豆1 小时前
Vue列表渲染的坑:为什么不能用index当key?血泪教训总结!
前端·javascript·vue.js
江城开朗的豌豆1 小时前
Vue中key的妙用:为什么你的列表渲染总出bug?
前端·javascript·vue.js
Zz_waiting.1 小时前
Javaweb - 13 - AJAX
前端·javascript·ajax
小楓12011 小时前
0基礎網站開發技術教學(一) --(前端篇)--
前端·javascript·css·html·web開發