web-dev-qa-db-fra.com

Comment compiler une application Electron à un fichier .exe

J'ai appris à créer des applications dans Electron et j'ai besoin d'aide pour compiler un projet simple sur un exécutable Windows. Le programme est un clone de ce dépôt Github: https://github.com/electron/electron-quick-start . Sur le fichier lisez-moi de repo, il montre comment exécuter le programme:

# Clone this repository
git clone https://github.com/electron/electron-quick-start
# Go into the repository
cd electron-quick-start
# Install dependencies
npm install
# Run the app
npm start

Cela fonctionne bien, mais je ne vois pas comment le compiler simplement. J'ai regardé partout sur Google, on pourrait penser que quelque chose d'aussi simple que de déployer une application serait une information bien connue.

29
Mitch Mitchell

Vous devez utiliser Electron Packager .

Installez avec:

# for use in npm scripts
npm install electron-packager --save-dev

# for use from cli
npm install electron-packager -g

Et empaqueter ou déployer en utilisant:

electron-packager <sourcedir> <appname> --platform=win32 --Arch=x86_64

Si vous souhaitez le conserver avec l'installation Electron, voir Distribution de l'application .

Mise à jour:

La commande ci-dessus peut générer une erreur

Arch non pris en charge = x86_64 (chaîne); doit correspondre à une chaîne: ia32, x64, armv7l, arm64, mips64el

A suggéré d'utiliser l'une des options de ia32, x64, armv7l, arm64, mips64el

electron-packager <sourcedir> <appname> --platform=win32 --Arch=x64