Javascript 必须手动启用Electron builder桌面快捷方式图标
当我使用Electron Builder创建和安装可执行文件时,桌面快捷方式会显示一个Electron图标。我必须手动更改图标。。。使icon.ico生效Javascript 必须手动启用Electron builder桌面快捷方式图标,javascript,node.js,electron,Javascript,Node.js,Electron,当我使用Electron Builder创建和安装可执行文件时,桌面快捷方式会显示一个Electron图标。我必须手动更改图标。。。使icon.ico生效 "target": "nsis", "icon": "assets/icon_256.ico", "nsis": { "installerIcon": "assets/icon.ico", "uninstallerIcon": "assets/icon.ico", "installerHeaderIcon": "assets/ic
"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"
}
有没有一种方法可以像预期的那样强制它在安装时生效
链接到上的问题。这里是一些您可以尝试的技巧: 1.确保您使用的是real.ico文件,而不仅仅是重命名文件扩展名,而是使用一些工具进行转换。
2.尝试将assets/icon_256.ico替换为./assets/icon_256.ico。并检查您的文件路径看起来图标配置未正确设置。例如,在我们的electron-builder.yml中,这就是我们为应用程序设置图标的方式:win:target:target:nsis icon:public/icons/icon。png@Asesh你能用一个结构合理的例子提交一个答案吗。很难理解你在那篇文章中提供的例子format@Asesh我没有使用yml文件,而是按照文档中的建议更改package.json?谢谢。如果我遇到同样的问题,我会在下次构建电子应用程序时尝试!