web-dev-qa-db-fra.com

Comment déployer une application Electron en tant qu'exécutable ou installable sous Windows?

Je souhaite générer un fichier .exe unique pour exécuter l'application ou un fichier .msi pour installer l'application. Comment faire ça?

29
Amirado

Vous pouvez conditionner votre programme en utilisant electron-packager puis créer un fichier EXE d'installation unique en utilisant InnoSetup .

30
Alex Warren

Vous pouvez également essayer avec le électron-boilerplate . Qui a la tâche 'release' de gulp et créera un fichier exécutable prêt à l'emploi pour toutes les plateformes. Vous devez uniquement créer une application à partir des trois plates-formes pour générer un exécutable de plate-forme particulier. Vous n'avez donc pas besoin d'installer un outil tiers.

6
Anavar Bharmal

eh bien ... cela fonctionnera mais l’idée est d’exécuter le .exe sans l’installer dans le PC ... une autre solution consiste à utiliser Autoplay Media Studio pour emballer le paquet généré par electron et créer un exécutable ou une autre solution: utilisez thinstall vmware ... Les deux inconvénients sont commerciaux, vous devez donc payer pour eux ... 

1
Wilmar Barb

Il y a tellement de bons modules qui génèrent un fichier d'installation unique * exe. Découvrez l'un de ces: 

  • electron-builder (exécutable pour Windows, Mac et Linux, dispose d'une fonctionnalité de mise à jour automatique des applications sans serveur, de signature de code, de publication, etc. moins 

  • electron-forge (genrates exécutable pour Windows, Mac et Linux, non seulement empaquetant les applications, mais vous aidant également à les créer, davantage 

  • windows-installer (facile à utiliser, léger et ne génère que des fichiers exe)

(toujours confus lequel choisir? comparer ici )

0
JerryGoyal

J'ai d'abord essayé le packer électronique, mais il produisait beaucoup de fichiers .dll et ne pouvait toujours pas s'exécuter.

Ce qui a fonctionné pour moi a été:

npm install
npm run dist --ia32

Cela a produit un seul fichier EXE autonome, aucun autre fichier nécessaire à l'exécution de l'application.

0
nivs1978

Étant donné que la plupart des réponses ne contiennent pas d'instructions détaillées sur l'emballage, laissez-moi vous indiquer comment emballer l'application électronique.

Nous installerons d’abord le conditionneur d’électrons.

Electron Packager est un outil de ligne de commande et une bibliothèque Node.js qui regroupe le code source de l'application basée sur Electron avec un exécutable renommé Electron. et des fichiers de support dans des dossiers prêts à être distribués.

Installez electron-packager: lancer la commande suivante dans windows cmd

npm install -g electron-packager --save-dev

Ensuite, mettons en package notre application pour Windows x64:

electron-packager appdirectory appName --platform=win32 --Arch=x64 --electron-version=1.4.3
0
Tharif