build - 如何使用 Electron 生成器更改应用程序图标

标签 build icons electron electron-builder

我更改了我的应用程序图标,由于某种原因我无法更新图标(当前有 Electron 图标)。

我使用的相关模块:

 "electron-builder": "5.7.0",
 "electron-prebuilt": "^ 1.4.13"

我的 package.json :
    "build": {
        "appId": "com.siemens.dmv",
        "asar": true,
        "win": {
          "target": "squirrel",
          "icon": "./build/icon.ico",
          "title": "DigitalManufacturingViewer",
          "msi": true,
          "IconUrl": "data: image / png; base64, 
          AAABAyUAJSshACMLBAAeJRAAAw0VAAYPEQAFJzsAE // (long string)
}

我尝试了几个命令都没有成功,有人知道我必须运行什么命令吗?

最佳答案

制作 icon.ico(适用于 Windows 和 Linux)和 icon.icns(适用于 Mac)并将它们放在构建目录中。
从配置中删除其他“图标”属性。 build 目录是 electron builder 搜索图标的默认位置。
还可以尝试更新 Electron 生成器版本。您使用的版本大约有 2 年历史。许多与图标相关的功能和错误修复已在新版本中进行。

关于build - 如何使用 Electron 生成器更改应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48368550/

相关文章:

c# - 将应用程序图标和窗口图标设置为 Windows 7 友好图标

webpack - Electron 会自动重新加载以适应主光源或渲染器电源的变化吗?

electron - NeutralinoJS 和 Tauri 后端服务

build - 如何强制 SCons 在目标中使用绝对路径而不是相对路径?

javascript - 如何使用 dojo 自定义构建

来自命令行的 Xcode "Build and Archive"

ios - iOS 8 iPhone 主屏幕上应用程序图标下方应用程序名称旁边的红点(圆圈)

tfs - 如何使用 PowerShell 更新以前 TFS 构建的构建质量?

Python QPushButton 设置图标 : put icon on button

javascript - 单文件组件无法在 Electron 应用程序中使用 Vuejs 渲染