头图

image.png
这种报错是ico资源文件出错导致的,可以看看gitHub对此问题的解释:https://github.com/electron-userland/electron-builder/issues/3889
上图中打包的logo.ico资源文件格式不对,看起来资源文件后缀是.ico实际上是png格式,你有可能是在一些网站将png转换为ico,它没有被正常的转换为ico,只是将资源文件的后缀更改了,在electron打包的时候就会报错,提示资源有问题。
需要找到一个能够真正将png转换为ico格式的网站,转换后再次打包即可。
打包的ico图片尺寸最低为256*256
这里提供一个png转换为ico的网站:https://redketchup.io/icon-converter


查看更多:
原生electron起步-从零到一完成构建和打包
electron-builder打包配置说明
vue项目打包electron-将已有web项目打包为桌面端


兔子先森
389 声望17 粉丝

致力于新技术的推广与优秀技术的普及。