electron-vue 系统托盘在打包后报错找不到托盘图片

如题

在开发环境是正常的

  tray = new Tray(path.join(__dirname, '/256.png'))

也有试过 './256.png' 但是在打包后依然报错

clipboard.png

阅读 7.3k
7 个回答

因为没有将256.png打包,需要显式告诉打包工具将256.png打包

新手上路,请多包涵

那么这里怎么配置 呢 ,如何告诉打包工具将 256 打包,我现在也遇到这个问题

你好我也遇到了,同样的问题,请问你解决了吗?
我的问题是打包后获取不到electron的托盘图标

不知道你是怎么打包的,如果是 webpack,在配置好 file-loader 的前提下,可以试一下这样:

import trayIcon from '../256.png';

const tray = new Tray(trayIcon);

或者加一个脚本,手动复制 256.png 到目标位置,比如利用 html-webpack-plugin 的 generate hook。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题