Electron - budujemy aplikację desktopową
Stronę tą wyświetlono już: 637 razy
No dobra ale gdzie jest ten program wykonywalny, który wam przyobiecałem?! Spokojna twoja rozczochrana, już śpieszę z odpowiedzią na to jakże nurtujące cię pytanie. Otóż aby zbudować aplikację trzeba najsamprzód zainstalować co nie co, a to co nieco to electron-packager!
A więc nie tracąc ani chwili więcej z najdzikszą rozkoszą instaluję go oto:
npm i electron-packager --save-dev
Po wykonaniu tej jakże nużącej programistycznej pracy czas zbudować apkę, ale zanim trzeba dodać parę poleceń skryptowych w pliku package.json:
Jak widać teraz pozostaje jedynie spakowanie aplikacji, ale zanim najpierw trzeba uruchomić ją by się zbudowała:
npm run start:electronp
Teraz można spokować:
npm run package-win
Co spowoduje wyświetlenie:
electron-packager . elecrton-basic-project --overwrite --asar=true --platform=win32 --arch=ia32 --icon=electron-assets/icons/app-electron-icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName="Electron Tutorial App" WARNING: --asar does not take any arguments, it only has sub-properties (see --help) (node:12056) ExperimentalWarning: The fs.promises API is experimental Packaging app for platform win32 ia32 using electron v11.2.1 WARNING: Could not find icon "electron-assets/icons/app-electron-icon.ico", not updating app icon Wrote new app to release-buildselecrton-basic-project-win32-ia32
i zbudowanie aplikacji w folderze release-buildselecrton-basic-project-win32-ia32.
Co ciekawe możliwe jest zbudowanie aplikacji na Linuxa z poziomu Windows-a co sprawdziłem osobiście.
Tytuł:
JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
Autor:
Jon Duckett
Tytuł:
JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych
Autor:
Laurence Lars Svekis, Maaike van Putten, Rob Percival
Tytuł:
JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript
Autor:
Kyle Simpson
Tytuł:
Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron
Autor:
Adam D. Scott
Tytuł:
JavaScript dla dzieci dla bystrzaków
Autor:
Chris Minnick, Eva Holland
Tytuł:
Modularny JavaScript dla zaawansowanych
Autor:
Nicolas Bevacqua
Tytuł:
JavaScript w praktyce. Stwórz twitterowego bota, system sygnalizacyjny LED i inne projekty z użyciem Node.js i Raspberry Pi
Autor:
Lynn Beighley
Tytuł:
Matematyka dla programistów JavaScript
Autor:
Jacek Piechota
Tytuł:
JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
Autor:
Jon Duckett
Tytuł:
ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript
Autor:
Nicholas C. Zakas