首页 > 解决方案 > 必须手动启用电子生成器桌面快捷方式图标

问题描述

当我使用 Electron-Builder 创建和安装可执行文件时,桌面快捷方式会显示一个 Electron 图标。我必须手动Change Icon...才能icon.ico生效。

"target": "nsis",
"icon": "assets/icon_256.ico",
"nsis": {
  "installerIcon": "assets/icon.ico",
  "uninstallerIcon": "assets/icon.ico",
  "installerHeaderIcon": "assets/icon.ico"
}

// I have also tried this, which also produces the same issue.

"win": {
  "target": "nsis",
  "icon": "assets/icon_256.ico"
}

有没有办法像预期的那样强制它在安装时生效?

在此处输入图像描述

链接到GitHub 上的问题。

标签: javascriptnode.jselectron

解决方案


这里有一些技巧你可以试试:
1.确保你使用的是真实的.ico 文件,而不只是重命名文件扩展名,而是使用一些工具来转换。
2.尝试将“assets/icon_256.ico”替换为“./assets/icon_256.ico”。并检查您的文件路径


推荐阅读