我想更改默认的电子图标,但无法做到这一点

问题描述 投票:0回答:1

这是我的包json文件cdde。

"build": {
    "linux": {
      "target": "deb",
      "category": "Office",
      "icon": "./src/assets/icons/256x256.png"
    },
   
  }

这是我的 main.js/electron.js 代码。


function createWindow() {
  
  const win = new BrowserWindow({
    width: 1200,
    height: 800,
    icon: path.join(__dirname, '../src/assets/icons/256x256.png'),
    webPreferences: {
      nodeIntegration: true,
      webSecurity: false,
    },
  });

}



我尝试了很多方法,但没有任何效果。

reactjs electron electron-builder
1个回答
0
投票

您是否尝试将自定义图标放入 build/ 文件夹中?据我所知,构建文件夹应该包含默认的图标文件。也许你可以尝试替换这些文件。

来自:https://www.electron.build/icons

“”

Linux

Linux图标集将根据macOS icns文件或常见的icon.png自动生成。 或者,如果您想自己指定它们,可以将它们放入 build/icons 目录中。文件名必须包含图标的大小(例如 256x256.png)。建议尺寸:16、32、48、64、128、256(或仅 512)。

“”

© www.soinside.com 2019 - 2024. All rights reserved.