在使用electron-builder 生成安装包时,通过配置nsis的参数来自定义安装包样式;
其中nsis提供了两个字段 InstallerSidebar 和UnInstallerSideBar 用来标识 显示在 安装完毕界面以及开始卸载界面的图片,这两个字段的值是字符串格式,指向图像所在的位置;
其中要求 图片格式为bmp格式文件,像素大小为164*314大小。
遇到的问题是,当我设置了正确的bmp图片时,在安装和卸载的时候却没能显示图片,通过测试发现,nsis是找到了这个图片的,因为当输入一个错误路径的图片是,打包会提示错误。
此时,看起来一切都对,但是就是不显示的问题。通过查看 electron-builder 的issue https://github.com/electron-userland/electron-builder/issues/2322,发现有可能是bmp图片的格式不正确,需要将bmp图片格式转成24bit bmp格式的才行。
解决办法:
使用画图软件编辑 bmp图片,另存为 24bit bmp图片格式。重新打包后验证,发现问题得到解决。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。