Comment changer l'icône de l'application Electron
J'ai du mal à changer l'icône de mon application d'électrons.
mainWindow = new BrowserWindow({
width: 1280,
height: 960,
frame: false,
icon: __dirname + 'img/joe.icns',
webPreferences: {
nodeIntegration: true,
enableRemoteModule: true,
// worldSafeExecuteJavaScript: true,
// contextIsolation: true,
},
J'ai référencé stackoverflow et medium.com pour ma tentative.
J'ai aussi essayé
icon: __dirname + 'src/img/joe.icns',
icon: __dirname + './img/joe.icns',
et d'autres noms de structure similaires.
Image: Structure du répertoire
Réponses
Essaye ça:
icon: path.join(__static, 'joe.icns'),
Et mettez l'icône dans ./dist_electron/bundledet./public
En faisant référence à stackoverflow , j'ai supposé que .icns (jeu d'icônes) était la seule extension autorisée pour les applications électroniques. En lisant Stackoverflow2 fourni par @deniz, j'ai réalisé que le type de fichier ico était également disponible et je l'ai essayé, et cela a fonctionné. J'ai supposé que icns était un type de fichier icône complexe et que mon fichier icns n'était probablement pas compatible avec l'application électronique. Merci (et désolé) pour l'effort @Majed Badawi.
icon: __dirname + '/img/joe.ico',