Seuraavassa artikkelissa aiomme tarkastella Nativefieria. Olemme jo puhuneet tästä työkalusta samassa blogissa jonkin aikaa sitten. Tässä viestissä aiomme nähdä, kuinka voimme asentaa ja käyttää sitä Ubuntu 18.10: ssä muuntaa verkkosivu natiivisovellukseksi.
Natiivisovelluksen hakemiseen verkkosivustolle on monia syitä. Ne toimivat yleensä melko hyvin, ja niillä on joitain ominaisuuksia, joita ihmiset odottavat työpöytäsovellukselta. Yleensä, sopivat hyvin pöydille Gnu / Linux kokoonpanonsa ansiosta niitä luodessa.
Asenna Nativefier Ubuntu 18.10: een
Nativefier on NodeJS-sovellus käynnissä Gnu / Linuxissa ja muissa käyttöjärjestelmissä, jotka voivat suorittaa Solmua. Tätä ohjelmaa ei ole asennettu oletuksena mihinkään pääjakeluun. Tästä syystä meidän on tiedettävä, miten NativeFier määritetään, ennen kuin on mahdollista aloittaa verkkosivustojen muuntaminen työpöytäsovelluksiksi Gnu / Linuxille.
Asenna NPM
Nativefier luottaa vahvasti NodeJS-ohjelmointikieleen. Tästä syystä tulemme asenna tämä paketinhallinta nimeltä NPM, jonka pitäisi olla tarpeeksi.
että asenna NPM Ubuntu 18.10: eemme, meidän on vain avattava pääte (Ctrl + Alt + T) ja kirjoitettava siihen:
sudo apt install npm
Asenna Nativefier
Kun NodeJS-paketinhallinta on käynnissä koneellamme, meidän on käytettävä sitä Nativefierin asentamiseen. Teemme tämän avaamalla pääte (Ctrl + Alt + T) ja käyttämällä komentoa npm seuraavasti:
sudo npm install nativefier -g
Varoitus: Nativefierin asentaminen ilman sudoa voi aiheuttaa ongelmia.
Muunna verkkosivustot sovelluksiksi
Nativefier toimii luomalla elektronikehys URL-osoitteen perusteella jonka saat komentoriviltä. Luo natiivi Gnu / Linux -sovellus verkkosivustolla seuraavasti:
- Vaihe 1 → Etsi verkkosivusto, jolle haluat luoda sovelluksen. Kun selaimessasi on verkkosivusto, korosta URL-osoite hiirellä ja napsauta sitä hiiren kakkospainikkeella. Valitse vaihtoehto 'kopioida".
- Vaihe 2 → Pääteikkunassa Luo perussovellus Nativefierin avulla liittämällä juuri kopioimasi URL-osoite. Tässä artikkelissa aiomme käyttää samaa verkkosivustoa.
nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
- Vaihe 3 → Nativefier lisää URL-osoitteen elektronisovellukseen. On tärkeää kiinnittää huomiota päätelaitteeseen sovellusta luodessasi. Jos näyttöön tulee virhe, paina näppäinyhdistelmää Ctrl + C ja suorita komento uudelleen.
- Vaihe 4 → Kun Nativefier lopettaa sovelluksen luomisen, sinun pitäisi päivitä tämän käyttöoikeudet ennen kuin voit käyttää sitä. Määritä käyttöoikeudet suorittamalla terminaalissa seuraavat komennot:
cd *-linux-x64 sudo chmod +x *
- Vaihe 5 → Suorita sovelluksesi elektroni räätälöity:
./ubunlog
Mukautetut sovellusvaihtoehdot
Tässä viestin osassa tarkastelemme lyhyesti joitain Nativefierin vaihtoehdoista. Näiden avulla käyttäjä voi luoda paremman työpöytäsovelluksen.
Huomaa: kaikki vaihtoehdot voidaan kirjoittaa samanaikaisesti. Samanaikaisesti käytettävien lukumäärää ei ole rajoitettu.
Syyrissä
Haluatko sallia saada sovellus näkyviin ilmaisinalueelle? Yritä luoda sovellus –alusta-vaihtoehto:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray
Fullscreen
Haluatko, että sovelluksesi voidaan käynnistää koko näytössä? Käyttää 'koko näytön' vaihtoehto seuraavassa komennossa sen ottamiseksi käyttöön:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen
Käynnistä Maksimoitu
es posible pakota elektronisovelluksemme aina maksimoimaan. Saadaksesi sen sinun tarvitsee vain käyttää 'Maksimoi' -vaihtoehto komennossa sovelluksen luomiseksi:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize
Ota FlashPlayer käyttöön
On mahdollista saada Flash-pohjainen verkkosovellus. Onneksi Nativefierillä on tapa lataa Adobe Flash -laajennus. Meidän tarvitsee vain lisätä salama-vaihtoehto komentoon, jota olemme käyttäneet:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --flash
Aina ylös
Haluatko elektronisovelluksesi ohita ikkunanhallintasäännöt ja näy aina kaiken päällä loput? Todiste "aina päällä" -vaihtoehto käännettäessä Nativefierin kanssa:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top
Lisää määritysvaihtoehtoja
nativefier --help
Nativefierin apu näyttää meille erilaisia vaihtoehtoja, joiden avulla voimme määrittää sovelluksemme. Pystymme löytämään lisätietoja tästä työkalusta GitHub-arkisto.
npm ERR! typeerror -virhe: puuttuu pakollinen argumentti # 1
npm ERR! kirjoita virhe osoitteessa 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! kirjoita virhe osoitteessa ResolWithNewModule (/usr/share/npm/lib/install/deps.js:456:12)
npm ERR! kirjoita virhe osoitteessa /usr/share/npm/lib/install/deps.js:457:7
npm ERR! kirjoita virhe osoitteessa /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! kirjoita virhe osoitteessa /usr/share/npm/lib/fetch-package-metadata.js:37:12
npm ERR! typeerror osoitteessa 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 osoitteessa pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
npm ERR! kirjoita virhe osoitteessa /usr/share/npm/node_modules/iferr/index.js:13:50
npm ERR! typeerror Tämä on virhe itse npm: ssä. Ilmoita virheestä osoitteessa:
npm ERR! tyyppivirhe
npm ERR! Liitä seuraava tiedosto kaikkiin tukipyyntöihin:
npm ERR! /home/joan/npm-debug.log
AUTA