electron-builder provides several commands to build, install dependencies, and manage your Electron application.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/electron-userland/electron-builder/llms.txt
Use this file to discover all available pages before exploring further.
electron-builder build
The main command to build your Electron application. This is the default command.Build for specific platforms
Build specific targets
Build for specific architectures
Build unpacked directory
Useful for testing without creating distributable packages:Using npx
Since Node.js 8, you can usenpx to run electron-builder without a global install:
electron-builder install-app-deps
Installs or rebuilds native dependencies for your Electron application.Options
--platform- Target platform (linux, darwin, win32). Defaults to current platform.--arch- Target architecture (x64, ia32, armv7l, arm64, all). Defaults to current architecture.
electron-builder node-gyp-rebuild
Rebuild native Node.js modules for Electron.install-app-deps:
electron-builder create-self-signed-cert
Create a self-signed code signing certificate for Windows applications.Options
--publisher,-p(required) - The publisher name for the certificate
electron-builder start
Run your application in development mode using electron-webpack.electron-builder publish
Publish a list of artifacts to configured publishers (e.g., GitHub Releases).Options
--files,-f(required) - The file(s) to upload to your publisher--version,-v- The app/build version used when searching for an upload release--config,-c- Path to electron-builder config file
Getting Help
For detailed help on any command, use the--help flag: