javascript - 必须手动启用 Electron 生成器桌面快捷方式图标

标签 javascript node.js electron

当我使用 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"
}

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

enter image description here

链接到 GitHub 上的问题.

最佳答案

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

关于javascript - 必须手动启用 Electron 生成器桌面快捷方式图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60143077/

相关文章:

javascript - 通过将数组值转换为表来创建 .txt 文件

node.js - ExpressJS : Getting parsed and raw body simultaneously

angular - 使用 Electron 的 Angular 2 应用程序中的 Node require()

javascript - 将 Node 文件流图像传递给 HTML5 FileReader API

javascript - php 中仅验证文件附件 doc 和 pdf

javascript - 使用 JQuery UI 选项卡添加新选项卡

javascript - 检测 Tab 重复事件

javascript - 数组及其所有引用的拼接项(子数组)

node.js - Angular2 路由器和 Express 集成

electron - 将元素/标签导出到Electron中的PNG