Nativefier egy CLI-eszköz, amellyel könnyedén létrehozhat egy futtatható asztali alkalmazást bármely webhelyen, tömör és minimális konfigurációval. Bárki használhatja, és sokkal könnyebb, mint a hagyományos Electron alkalmazások.
Nativefier az elektroncsomagon alapul, és mivel az Electron alkalmazások platformfüggetlenek, minden Nativefieredalkalmazás futni fog GNU/Linux disztribúciókon, valamint Windows és Mac operációs rendszereken.
A Nativefierlétrehozásának okáról a fejlesztő ezt írta a GitHubon:
Ezt azért tettem, mert belefáradtam abba, hogy a ⌘-tab vagy az alt-tab-ot kell nyomnom a böngészőben, majd keresgélnem kell a számos nyitott lap között, amikor a Facebook Messengert vagy a Whatsapp Webet használtam.
Ez egy jó példa arra, hogyan hozhatunk létre megoldásokat számítástechnikai készségeink felhasználásával.
A Nativefier funkciói
A Nativefier telepítése és használata Linuxban
A Nativefier telepítése olyan egyszerű, mint a következő parancs futtatása a terminálban.
$ npm install nativefier -g
A fejlesztő komoly munkát végzett azzal, hogy beállított egy sablonalkalmazást, amely megfelelő eseményfigyelőket és visszahívásokat tartalmaz a /app mappában.
Ez az a könyvtár, amely a nativefier
parancs meghívásakor az ideiglenes könyvtárba kerül, majd az elektroncsomagoló alapvető metódusai következnek. . Ez azt jelenti, hogy az URL megszerzése és a nativefier meghívása elvégzi a munkát.
Tehát például egy GitHub vagy WhatsApp webes futtatható fájl (vagy bármely weboldal) létrehozása olyan egyszerű, mint begépelni:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
A -name
jelző az a lehetőség, amely a Nativefier a végrehajtható fájl nevét. Vannak más lehetőségek is:
A lehetőségek teljes listája és további használati részletek a GitHub oldalán találhatók.
Jegyzet:
- A Nativefier alapértelmezés szerint nem rendelkezik vissza gombbal, mert csak egyoldalas alkalmazások burkolására készült. Ennek ellenére bármilyen URL-ből készíthet végrehajtható fájlt, és a
backspace gomb megnyomásával az előző oldalra léphet.
- Ne tegyen szóközt az alkalmazás nevének meghatározásakor a
-name opcióval Linuxon, mert az problémákat okozhat az alkalmazás rögzítésekor az indítóhoz.
Látod, milyen hasznos lehet számodra a Nativefier? Dobja be két centjét az alábbi megjegyzés rovatba.