A következő cikkben megnézzük a Nativefier-t. Már beszéltünk erről az eszközről ugyanabban a blogban Kis idővel ezelött. Ebben a bejegyzésben megnézzük, hogyan telepíthetjük és használhatjuk az Ubuntu 18.10 to konvertáljon egy weboldalt natív alkalmazássá.
Számos oka lehet annak, hogy natív alkalmazást szeretne egy webhelyhez. Általában elég jól működnek, ráadásul vannak olyan funkcióik, amelyeket az emberek elvárnak egy asztali alkalmazástól. Általában, jól illeszkednek az íróasztalokra A Gnu / Linux konfigurációjának köszönhetően, amikor létrehozta őket.
Telepítse a Nativefier szoftvert az Ubuntu 18.10-re
A Nativefier egy NodeJS alkalmazás fut a Gnu / Linux és más operációs rendszereken, amelyek képesek a Node futtatására. Ez a program alapértelmezés szerint nem érkezik telepítve egyetlen nagyobb terjesztésbe sem. Emiatt látnunk kell a NativeFier konfigurálását, mielőtt meg lehetne kezdeni a weboldalak konvertálását asztali alkalmazásokká a Gnu / Linux számára.
Telepítse az NPM-et
A Nativefier nagyban támaszkodik a NodeJS programozási nyelvre. Emiatt fogjuk telepítse ezt a csomagkezelőt NPM, amivel elégnek kell lennie.
hogy telepítse az NPM-et az Ubuntu 18.10-es verziónkra, csak egy terminált kell megnyitnunk (Ctrl + Alt + T), és be kell írnunk:
sudo apt install npm
Telepítse a Nativefier-t
Amikor a NodeJS csomagkezelő fut a gépünkön, akkor azt a Nativefier telepítéséhez kell használnunk. Ezt úgy fogjuk megtenni, hogy megnyitunk egy terminált (Ctrl + Alt + T) és az npm paranccsal alábbiak szerint:
sudo npm install nativefier -g
Figyelem: A Nativefier sudo nélküli telepítése problémákat okozhat.
Webhelyek konvertálása alkalmazásokká
A Nativefier úgy működik, hogy elektron keretet generál az URL alapján amelyet a parancssorból kap. Ha natív Gnu / Linux alkalmazást szeretne létrehozni egy weboldal használatával, kövesse az alábbi lépéseket:
- 1. lépés → Keresse meg azt a weboldalt, amelyhez alkalmazást szeretne létrehozni. Miután van egy webhely a böngészőben, jelölje ki az URL-t az egérrel, és kattintson rá a jobb gombbal. Opció kiválasztása 'másolni".
- 2. lépés → A terminál ablakban a Nativefier segítségével hozzon létre egy alapalkalmazást, beillesztve az imént másolt URL-t. Ebben a cikkben ugyanazt a weboldalt fogjuk használni.
nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
- 3. lépés → A Nativefier tartalmazza az URL-t egy elektronalkalmazásban. Fontos figyelni a terminálra az alkalmazás létrehozása közben. Ha hiba jelenik meg, nyomja meg a Ctrl + C billentyűkombinációt és futtassa újra a parancsot.
- 4. lépés → Amikor a Nativefier befejezi az alkalmazás létrehozását, meg kell tennie frissítse ennek engedélyeit, mielőtt használni tudja. Az engedélyek beállításához a terminálban futtassa a következő parancsokat:
cd *-linux-x64 sudo chmod +x *
- 5. lépés → Futtassa az alkalmazást elektron személyre szabva:
./ubunlog
Egyéni alkalmazási lehetőségek
A bejegyzés ezen szakaszában röviden áttekintjük a Nativefier által kínált lehetőségek egy része. Ez lehetővé teszi a felhasználó számára, hogy jobb asztali alkalmazást hozzon létre.
Megjegyzés: az összes opció egyszerre írható. Nincs korlátozás az egyidejű használatra.
A systray-ben
Meg akarja engedni hogy az alkalmazás megjelenjen a tálcán? Próbálja meg létrehozni az alkalmazást a a –tálca opciót:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray
Teljes képernyő
Szeretné, hogy az alkalmazás teljes képernyőn elindulhasson? Használ a „teljes képernyős” opció a következő paranccsal engedélyezze:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen
Start Maximized
Lehetséges kényszerítsük az elektron alkalmazásunkat arra, hogy mindig maximalizálódni kezdjen. Ahhoz, hogy megszerezd, csak használnod kell a „maximalizálás” opciót az alkalmazás létrehozásának parancsában:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize
Engedélyezze a FlashPlayer alkalmazást
Lehetséges egy Flash alkalmazásra épülő webalkalmazás. Szerencsére a Nativefier-nek van rá módja töltse be az Adobe Flash plugint. Csak hozzá kell tennünk a „vaku” opciót az általunk használt parancsra:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --flash
Mindig fel
Szeretné az elektron alkalmazását figyelmen kívül hagyja az ablakkezelő szabályait, és mindig minden tetején megjelenik a maradék? Bizonyíték a „mindig felül” opció a Nativefier segítségével történő fordításkor:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top
További konfigurációs lehetőségek
nativefier --help
Nativefier segítségével megmutatja nekünk a különböző lehetőségek, amelyekkel konfigurálhatjuk az alkalmazásokat. További információt találhatunk erről az eszközről a GitHub tárház.
npm ERR! typeerror Error: Hiányzik az 1. számú kötelező argumentum
npm ERR! typeerror at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
npm ERR! typeerror at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
npm ERR! typeerror a ResolWithNewModule fájlnál (/usr/share/npm/lib/install/deps.js:456:12)
npm ERR! typeerror a /usr/share/npm/lib/install/deps.js:457:7 címen
npm ERR! typeerror itt: /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! gépelési hiba az /usr/share/npm/lib/fetch-package-metadata.js:37:12 címen
npm ERR! typeerror at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
npm ERR! typeerror at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
npm ERR! typeerror at pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm ERR! typeerror itt: /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror Ez az npm hibája. Kérjük, jelezze ezt a hibát a következő címen:
npm ERR! gépelési hiba
npm ERR! Kérjük, minden támogatási kérelemhez csatolja a következő fájlt:
npm ERR! /home/joan/npm-debug.log
SEGÍTSÉG