javascript - 必须手动启用电子生成器桌面快捷方式图标
问题描述
当我使用 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 上的问题。
解决方案
这里有一些技巧你可以试试:
1.确保你使用的是真实的.ico 文件,而不只是重命名文件扩展名,而是使用一些工具来转换。
2.尝试将“assets/icon_256.ico”替换为“./assets/icon_256.ico”。并检查您的文件路径
推荐阅读
- web-scraping - F# Data:如何从网站获取所有导航链接?
- python - 熊猫 DataFrame.value_counts().plot().bar() 和 DataFrame.value_counts().cumsum().plot() 不使用相同的轴
- ruby-on-rails - Rails 可以使用会话存储而不在客户端上放置任何东西,没有 session_id 吗?
- reactjs - React Hooks useRef 初始化问题,useRef 仅适用于后续调用
- arrays - 访问 ncurses 中的 WINDOW 结构数组时出现分段错误
- javascript - 如何引用数组中对象的属性(javascript、Google Apps 脚本)?
- javascript - 先前的数组数据被打印到字符串
- ada - 如何在 Ada 中编写人口增长表?
- python - Python While循环未按预期执行
- python - python 第三方模块已安装但未导入