我已经建立了 Electron 应用程序,现在想使用here托盘功能

我给出图标路径,该路径位于基本位置的构建文件夹中,如下所示

tray = new Tray(`file://${__dirname}/build/icon.ico`);

但这会引发以下错误
javascript - Windows 10上的 Electron 托盘图标问题-LMLPHP

我想知道如何使用该图标,因为它在文档中没有提到。

最佳答案

这对我有用。尽管图标的大小必须很小才能显示

const { Tray, nativeImage } = require('electron');

const iconPath = path.join(__dirname, 'build/icon-st.png');
mainWindow.tray = new Tray(nativeImage.createFromPath(iconPath));

10-08 16:37