1. installer npm & node
Npm est incontournable pour les développeurs . Il est énormément utilisé pour des applications front et son usage devient quasi systématique
$ sudo apt-get install -y nodejs
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
2. installer electron
$npm init
$ npm install electron --save-dev*
*
option => enregistrer automatiquement dans le fichier package.json à l’aide l’option –save ou –save-dev suivant le cas.
How To Install Using NVM
3. lancer une application electron
On se place dan le repertoire de l'application
$ cd /home/damien/node/projects/
$ ./node_modules/.bin/electron .
Et l'application se lance
4. D
éployer & compiler l'application finale
npm install electron-packager --save-dev
$ ./node_modules/.bin/
electron-packager
. --overwrite --platform=linux --arch=x64 --prune=true --out=release-builds
Exemple de package json :
{
"name": "projects",
"version": "1.0.0",
"description": "Electron test",
"main": "main.js",
"scripts": {
"test": "electron .",
"pack": "electron-packager . --overwrite --platform=linux --arch=x64 --icon=assets/icons/png/1024x1024.png --prune=true --out=release-builds"
},
"author": "Bat'",
"license": "GPL-3.0",
"devDependencies": {
electron": "^1.7.8",
"electron-packager": "^9.1.0"
}
}
5. Create a automatic install
npm install --save-dev electron-installer-debian
5. install deb file
sudo dpkg -i /home/renou/Bureau/OpenElearning_1.0.0_amd64.deb
sudo apt-get install -f
electron-packager . open-elearning --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icon.ico --prune=false --out=release-builds --version-string.CompanyName=BatisseursNumeriques --version-string.FileDescription=BatisseursNumeriques --version-string.ProductName="OpenElearning"
electron-installer-debian --src release-builds/open-elearning-linux-x64/ --dest dist/installers/ --arch amd64
npm run package-win
npm run package-linux
npm run package-mac
Commentaires
Enregistrer un commentaire