其他分享
首页 > 其他分享> > Electron 使用 Tray设置图标的路径问题

Electron 使用 Tray设置图标的路径问题

作者:互联网

问题报错信息如图

上面的代码在dev模式下不报错,但是在build后,安装后,运行会提示错误,错误信息的大意是参数错误,原因应该是安装后的图片文件路径有问题,这块没有详细研究
解决上面的问题的方法,是使用nativeImage代替字符串路径

new Tray(nativeImage.createFromPath(path.join(__dirname, 'xxx.png')))

上面的代码打包后,也有可能找不到图标路径,虽然不报错,但是图标是空的,如果使用ecectron-vue,可将图标放在根目录下的static目录,如static/xxx.png,然后使用下面的代码设置

new Tray(nativeImage.createFromPath(path.join(__static, 'xxx.png')))

 

标签:xxx,Electron,报错,nativeImage,Tray,png,图标
来源: https://www.cnblogs.com/lizhao123/p/15497310.html