Nativefier is een CLI-tool die eenvoudig een uitvoerbare desktoptoepassing van elke website maakt met beknopte en minimale configuratie. Iedereen kan het gebruiken en het is een stuk lichter dan typische Electron-apps.
Nativefier is gebaseerd op het elektronenpakket en aangezien Electron-apps platformonafhankelijk zijn, is elke Nativefieredapp werkt zowel op GNU/Linux-distributies als op Windows- en Mac-besturingssystemen.
Over de reden gesproken waarom hij Nativefier heeft gemaakt, schreef de ontwikkelaar op GitHub:
Ik deed dit omdat ik het beu was om met ⌘-tab of alt-tab naar mijn browser te moeten gaan en vervolgens door de talloze geopende tabbladen te moeten zoeken als ik Facebook Messenger of Whatsapp Web gebruikte.
Dit is een goed voorbeeld van hoe we oplossingen kunnen creëren met behulp van onze computervaardigheden.
Functies in Nativefier
Installeren en gebruiken van Nativefier in Linux
Het installeren van Nativefier is net zo eenvoudig als het uitvoeren van de volgende opdracht in de terminal.
$ npm install nativefier -g
De ontwikkelaar heeft zwaar werk verricht door een sjabloon-app in te stellen met de juiste gebeurtenisluisteraars en callbacks in de map /app.
Dit is de map die wordt gekopieerd naar de tijdelijke map wanneer het nativefier
-commando wordt aangeroepen en daarna volgen de kernmethoden van elektronenverpakker . wat betekent dat het verkrijgen van een URL en het aanroepen van de nativefier de klus klaart.
Dus het maken van een GitHub- of WhatsApp-web-uitvoerbaar bestand (of een andere webpagina) is dus net zo eenvoudig als typen:
$ nativefier -naam GitHub http://github.com $ nativefier web.whatsapp.com
De vlag -name
is de optie die Nativefier aangeeft de naam om uw uitvoerbare bestand te geven. Er zijn andere opties, waaronder:
De volledige lijst met opties en meer gebruiksdetails staan op de GitHub-pagina.
Opmerking:
- Nativefier heeft standaard geen terugknop omdat het is ontworpen om alleen apps van één pagina in te pakken. Desalniettemin kunt u een uitvoerbaar bestand maken van elke url en door op
backspace op uw toetsenbord te drukken, gaat u naar de vorige pagina.
- Plaats geen spaties bij het definiëren van de app-naam met de
-naam optie op Linux omdat dit problemen veroorzaakt bij het vastzetten van de app naar de launcher.
Zie je hoe nuttig Nativefier voor jou kan zijn? Laat je twee cent vallen in het commentaargedeelte hieronder.