Create a /build
folder before building your Electron app and place your custom icon there:
terminal├── build | ├── icon.png | ├── icon.ico ├── node_modules ├── src ├── styles ├── index.html ├── package.json ├── package-lock.json
The icon should be called icon.png
or icon.ico
and it should be at least 256x256 in Windows.
The icon should be called icons.icns
or icon.png
at it should be at least 515x512 in macOS.
After placing the icon into the build
folder, run the following command:
terminalnpx electron-builder build --win portable
If you are using macOS:
terminalnpx electron-builder build --mac
electron-builder
will look for an icon into the /build
folder and replace it with your icon.
The use of npx
rather than npm
will prevent to install electron-builder
as a dependency; it will run the package directly in the terminal.
To build a portable in Windows compatible with both architechtures (32 and 64 bits):
terminalnpx electron-builder --ia32 --x64 -w portable
Hi, I'm Erik, an engineer from Barcelona. If you like the post or have any comments, say hi.