exemple de distribution App utilisant projet de démarrage rapide électronique de la page officielle electron.atom.io:
# Clone the Quick Start repository
$ git clone https://github.com/electron/electron-quick-start
# Go into the repository
$ cd electron-quick-start
# Install the dependencies and run
$ npm install && npm start
Pour la distribution des applications, nous utiliserons-constructeur électronique: une solution complète pour emballer et construire un prêt pour la distribution Application Electron pour macOS, Windows et Linux avec le support "mise à jour automatique" prêt à l'emploi. *
De la section "Guide d'installation rapide" à electron-builder docs:
Spécifiez les champs standard dans l'application package.json
-name
, description
, version
et author
.
Spécifiez la configuration de construction dans le package.json
comme suit:
"construire": { "appId": "your.id", "mac": { "catégorie": « your.app .category.type " }}
Ajouter electron-builder
à package.json
(étape manquante de docs!):
"devDependencies": { " électro n ": "1.6.6" , "bâtisseur électronique": "17.1.2"}
Créer un répertoire construit dans la racine du projet et sauver un (fond macOS DMG) background.png
, icon.icns
(icône de l'application macOS) et icon.ico
(icône de l'application Windows).
Le jeu d'icônes Linux sera généré automatiquement en fonction du fichier macOS icns
.
Ajoutez les scripts clé du développement package.json
:
"scripts": { "pack": "construire --dir", "dist": "construire" }
Ensuite, vous pouvez exécuter npm run dist
dans votre dossier d'application racine (pour empaqueter dans un format distribuable (par exemple, dmg, Windows Installer, paquet deb)). Lorsque vous avez terminé, vous pouvez voir qu'il y a un programme d'installation approprié au dossier app/dist
!
J'ai parcouru à la fois la documentation de constructeur d'électrons et de gestionnaire de paquets d'électrons, mais je pourrais comprendre clairement si il y a une documentation complète claire de faire cela pouvez-vous s'il vous plaît fournir –