Generate platform-specific icons for Electron applications
npm install electron-iconsGenerate platform-specific icons for Electron applications.
npm install -D electron-icons
Add a script to your package.json:
{
"scripts": {
"generate-icon":electron-icons -i relative/path/file.png -o relative/path/folder
}
}
Then run:
npm run generate-icon
- icon.icns - macOS icon (includes layers)
- icon.ico - Windows icon
- icon.png - Linux icon
- Node.js 14 or higher
- For macOS icons: Must be run on macOS (requires iconutil)