electron 托盘应用的图标应该放在项目中的哪个位置啊,我放在build下或者static下,运行时没有问题

electron 托盘应用的图标应该放在项目中的哪个位置啊,我放在build下或者static下,运行时没有问题,但通过electron-builder后,不能正确显示托盘图标,

 const trayPath = path.join(__dirname, '../../build/icons/');
 var trayImage = nativeImage.createFromPath(path.join(trayPath,"icon.ico"));
  appTray = new Tray(trayImage);

应该放在哪里,build也能正确找到图标呀

阅读 4.6k
2 个回答

package.json里设置资源目录了吗?

"build": {
  "extraResources": [
     "static/"
  ],
  ...
}

现在配置了extraResources,但还是会报
clipboard.png

clipboard.png

logo.png在static目录下是有的,但估计没有打包到app.asar中,还需要有什么设置吗

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