【问题标题】:Electron-builder desktop shortcut icon has to be enabled manually必须手动启用电子生成器桌面快捷方式图标
【发布时间】:2020-05-25 08:08:21
【问题描述】:

当我使用 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上的问题。

【问题讨论】:

  • 看起来图标配置设置不正确。例如,在我们的electron-builder.yml 中,这是我们为应用设置图标的方式:win: target: target: nsis icon: public/icons/icon.png
  • @Asesh 你能用结构合理的例子提交答案吗?很难理解您以该格式提供的示例
  • @Asesh 我没有使用yml 文件,而是按照文档中的建议更改package.json

标签: javascript node.js electron


【解决方案1】:

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

【讨论】:

  • 谢谢。如果我遇到同样的问题,我会在下次构建电子应用程序时尝试这个!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多