Comment déployer une application Electron comme exécutable ou installable sous Windows?

je veux générer un unique .fichier exe pour exécuter l'application ou .msi pour installer l'application. Comment faire?

25
demandé sur Amirado 2015-07-08 11:08:22

5 réponses

vous pouvez empaqueter votre programme en utilisant électron-emballeur et ensuite construire un seul fichier setup EXE en utilisant InnoSetup.

29
répondu Alex Warren 2015-07-08 08:40:02

Vous pouvez aussi essayer avec le électron-standard. Qui a la tâche 'release' de gulp et il va créer un seul fichier exécutable prêt à l'emploi pour toutes les plates-formes croisées. Vous n'avez besoin de construire l'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
répondu Anavar Bharmal 2016-11-30 11:31:43

bien ... cela fonctionne, mais l'idée est de lancer le .exe sans besoin de l'installer dans le pc ... une autre solution est D'utiliser Autoplay media Studio pour envelopper votre paquet généré par electron et rendre un exécutable ou une autre solution est d'utiliser thinstall vmware... Les inconvénients sont tous les deux commerciaux donc vous devez payer pour eux...

1
répondu Wilmar Barb 2016-10-13 12:45:06

il y a tellement de bons modules qui génèrent un seul installateur * exe fichier. Découvrez l'un de ces:

  • électron-builder (génère des exécutables Pour Windows, Mac et Linux, ont une fonction de mise à jour automatique de l'application sans serveur,de signature de code, de publication etc, moins de boilerplate)

  • forge électronique (l'exécutable de genrates pour Windows, Mac et Linux, ce n'est pas seulement package apps mais vous aide à les créer ainsi, plus passe-partout)

  • Windows-installer (facile à utiliser, léger, et génère un seul fichier exe)

(toujours pas lequel choisir? comparer ici)

0
répondu JerryGoyal 2017-10-25 19:19:13

vous pourriez être en mesure de "envelopper" l'application electron dans un projet .NET. Ensuite l'exécutable unique qu'il crée peut alors juste en "interne" exécuter l'électron app.

-2
répondu selanac82 2016-12-06 22:38:24