Electron est une librairie open source développé par GitHub pour créer des applications de bureau multi plateformes avec les technologies HTML, CSS et JavaScript. C’est en combinant le navigateur libre Chromium et le langage Node.js qu’Electron permet cela.
Les applications Electron sont compatibles avec l’App Store de Mac et avec Windows Store. |
Installation :
Il est nécessaire que NodeJS soit déjà installé. Entrez la commande pour installer Electron :
npm install electron
Puis, créez un répertoire, placez votre code qui doit contenir à minima trois fichiers :
package.json
– Points to the app’s main file and lists its details and dependencies.main.js
– Starts the app and creates a browser window to render HTML. This is the app’s main process.index.html
– A web page to render. This is the app’s renderer process.
Puis construisez l’application en étant dans le répertoire et en entrant :
# Install dependencies npm install # Run the app npm start
Pour packager l’application et la diffuser, utilisez electron-packager :
electron-packager c:\electron AndroElectron –platform=win32 –arch=x64
Ici c:\electron est le répertoire et AndroElectron le nom de l’application à créer.
Références :
https://electronjs.org/docs/tutorial/about
https://github.com/electron/electron-quick-start
https://electronjs.org/docs/tutorial/application-distribution
https://github.com/electron-userland/electron-packager