Kar*_*ric 5 icons packaging node.js electron
我在以两种不同的方式为我的 Electron 应用程序设置图标时遇到问题:
非打包(通过终端运行应用程序)
我的 main.js 确实指定了一个“图标”值,指向图标文件,但它不适用。
打包(带电子打包机)
我的 package.json 文件指定了 'icon' 键,指向图标文件,我在构建目录中有 .icns (Mac) 文件。我使用 electron-packager 来构建应用程序,但没有应用图标,而是使用默认的电子图标。
不确定我在这里做错了什么,一切似乎都是正确的。
小智 7
如果你的意思是码头上的图标,在 MAC 上可以使用:
const app = electron.app;
const image = electron.nativeImage.createFromPath(
app.getAppPath() + "/public/YOUR_APP_IMAGE_NAME"
);
app.dock.setIcon(image);
Run Code Online (Sandbox Code Playgroud)