如果修改"icon": "./electron/icon.ico"后依然不生效,则需要修改productName或者清缓存
在 PowerShell 里要这样写:
删除 Windows 图标缓存(PowerShell)
Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\iconcache*" -Force
Remove-Item "$env:LOCALAPPDATA\Microsoft\Windows\Explorer\thumbcache*" -Force
如果用 cmd(命令提示符)
del /f /s /q %localappdata%\Microsoft\Windows\Explorer\iconcache*
del /f /s /q %localappdata%\Microsoft\Windows\Explorer\thumbcache*
然后需要 注销用户或重启资源管理器 才能让缓存真正刷新。
(重启资源管理器:任务管理器 → 找到 Windows 资源管理器
→ 右键 → 重新启动)