Depuis la version 1.3.1 d'Electron, vous pouvez utiliser npm install electron --save-dev
pour installer la dernière version précompilée d'Electron dans votre application.
Le binaire Electron précompilé
Si vous avez déjà travaillé sur une application Electron, vous avez probablement rencontré le paquet npm de electron-prebuilt
. Ce paquet est une partie indispensable de presque tous les projets Electron. Une fois installé, il détecte votre système d'exploitation et télécharge un binaire précompilé qui est compilé pour fonctionner sur l'architecture de votre système.
Le nouveau nom
Le processus d'installation d'Electron était souvent une pierre d'achoppement pour les nouveaux développeurs. Beaucoup de braves gens ont essayé de commencer à développer un Electron par application en exécutant npm install electron
au lieu de npm install electron-prebuilt
, seulement pour découvrir (souvent après beaucoup de confusion) que ce n'était pas les electron
qu'ils recherchaient.
C'était parce qu'il y avait un projet electron
existant sur npm, créé avant le projet Electron de GitHub. Pour aider à rendre le développement d'Electron plus facile et plus intuitif pour les nouveaux développeurs, nous avons contacté le propriétaire du paquet npm existant electron
pour lui demander s'il accepterait de nous laisser utiliser le nom. Heureusement, il a été fan de notre projet et a accepté de nous aider à réutiliser le nom.
Vues préconstruites sur
Depuis la version 1.3.1, nous avons commencé à publier les paquets electron
et electron-prebuilt
sur npm en tandem. Les deux paquets sont identiques. Nous avons choisi de continuer à publier le paquet sous les deux noms pendant un certain temps afin de ne pas gêner les milliers de développeurs qui utilisent actuellement electron-prebuilt
dans leurs projets. Nous vous recommandons de mettre à jour vos fichiers package.json
pour utiliser la nouvelle dépendance d'electron
, mais nous continuerons à publier de nouvelles versions de electron-prebuilt
jusqu'à la fin de 2016.
Le dépôt electron-userland/electron-prebuilt restera la maison canonique du paquet npm electron
.
Merci beaucoup
Nous devons un merci spécial à @mafintosh, @maxogden, et beaucoup d'autres contributeurs pour la création et la maintenance de electron-prebuilt
, et pour leur service infatigable au JavaScript, Node.js, et communautés Electron.
Et merci à @logicalparadox de nous avoir permis à de prendre le paquet electron
sur npm.
Mise à jour de vos projets
Nous avons travaillé avec la communauté pour mettre à jour les paquets populaires qui sont affectés par ce changement. Les paquets comme electron-packager, electron-rebuild, et electron-builder ont déjà été mis à jour pour fonctionner avec le nouveau nom tout en continuant à supporter l'ancien nom.
Si vous rencontrez des problèmes pour installer ce nouveau paquet, veuillez nous le faire savoir en ouvrant une issue sur le dépôt electron-userland/electron-prebuilt.
Pour tout autre problème avec Electron, veuillez utiliser le dépôt electron/electron.