我想改变默认的电子图标为自定义图标在所有的地方,但我不能改变在两个地方。
当我们搜索Windows任务栏上的application
我也尝试过一些解决方案。
mainWindow = new BrowserWindow({
width: 1024,
height: 768,
resizable: false,
icon: path.join(__dirname, 'src/app_64x64.png'),
});和
mainWindow.setOverlayIcon(path.join(__dirname, 'src/app_128x128.png'), 'Description for overlay');但这两种解决方案都行不通。有什么办法改变图标吗?
Windows任务栏图像

窗口应用程序搜索图像

发布于 2020-07-29 13:23:54
如果您正在使用电子构建器模块构建应用程序,则添加以下内容
"build": {
"productName": "Your App Name",
"win": {
"target": "NSIS",
"icon": "public/img/logo.ico"
}
}在package.json
发布于 2022-07-11 13:04:07
除了Vishnu的建议:您还可以在buildResources文件夹中放置icon.png文件。所以,我的electron.manifest.json是这样的:
"build": {
"appId": "ID",
"productName": "NAME",
"copyright": "Copyright",
"buildVersion": "1.0.0",
"compression": "maximum",
"directories": {
"output": "../../../bin/Desktop",
"buildResources": "./bin/_____"
},
"win": {
"target": "nsis"
}但是请注意,Windows似乎缓存图标,这可能是您没有看到任何更改的原因。您可以尝试删除C:\Users%USER_NAME%\AppData\Local\IconCache和重新启动您的PC,看看是否是一个案例。
https://stackoverflow.com/questions/63150360
复制相似问题