Pokrenite zadane aplikacije za prikaz datoteka i URL-ova s otvorenom knjižnicom Node za više platformi.
Kada pišete pozadinsku skriptu ili alat naredbenog retka, često ćete morati otvoriti datoteke ili URL-ove. Otvoreni paket pruža višeplatformsko rješenje za otvaranje datoteka, bez brige o razlikama u radu sustava.
Saznajte kako koristiti otvoreni paket u svojim Node.js projektima.
Instaliranje otvorenog paketa
Prije nego što možete koristiti otvoren paket u vašem Node.js projektu, trebate ga instalirati.
Za instaliranje paketa pomoću upravitelja paketa čvora, otvorite terminal i dođite do korijenskog direktorija vašeg projekta. Zatim pokrenite sljedeću naredbu:
npm install otvoren
Ova naredba će preuzeti i instalirati otvoren paket i njegove ovisnosti u vašem projektu čvor_moduli imenik. Direktorij node_modules mjesto je gdje npm pohranjuje sve pakete o kojima ovisi vaš projekt.
Da biste koristili paket, uvezite ga u svoj JavaScript kod pomoću zahtijevati funkcija:
konst otvori = zahtijevati('otvoren');
Sada kada ste ga uvezli, možete koristiti otvoren paket za otvaranje datoteka i URL-ova u vašem projektu.
Pristup datotekama i URL-ovima s funkcijom open().
The otvoren() funkcija uzima datoteku ili URL koji želite otvoriti kao argument. Evo primjera koji pokazuje kako ga koristiti za otvaranje datoteke u uređivaču teksta koji preferira sustav:
konst otvori = zahtijevati('otvoren');
otvoren('datoteka.txt');
S istim pristupom, možete otvoriti web mjesto u zadanom web pregledniku:
konst otvori = zahtijevati('otvoren');
otvoren('www.makeuseof.com');
Vrijedno je napomenuti da je otvoren() može otvoriti bilo koju vrstu datoteke koju korisnikovo računalo može obraditi. To uključuje PDF-ove, slike i videozapise u raznim formatima. Ako je vrsta datoteke povezana s određenom aplikacijom, otvoren() otvorit će datoteku u toj aplikaciji.
Određivanje aplikacija za otvaranje datoteka ili URL-ova
Možete proslijediti objekt opcija u otvoren() funkcija za određivanje načina otvaranja datoteke. Na primjer, možete odabrati aplikaciju koju želite koristiti za otvaranje datoteke ili URL-a.
Evo primjera kako otvoriti tekstualni dokument s Microsoft Wordom na računalu sa sustavom Windows:
konst otvori = zahtijevati("otvoren");
konst winWord = "C:/Programske datoteke (x86)/Microsoft Office/Office15/WINWORD.EXE";
otvoren("datoteka.txt", {
aplikacija: {
ime: winWord,
},
});
Da biste otvorili datoteku u određenoj aplikaciji, morate proslijediti putanju te aplikacije u objekt opcija.
U gornjem slučaju, winWord varijabla sadrži put datoteke do Microsoft Worda, a svojstvo name objekta aplikacije u objektu opcija postavljeno je na winWord varijabla. To rezultira time da Windows stroj koristi Microsoft Word za otvaranje tekstualnog dokumenta.
Evo primjera otvaranja web stranice u određenom pregledniku:
konst vatrena lisica = "C:/Programske datoteke (x86)/Mozilla Firefox/firefox.exe";
otvoren("www.makeuseof.com", {
aplikacija: {
ime: firefox,
},
});
Ovdje, vrijednost app.name sadrži put datoteke do izvršne datoteke FireFox.
Rukovanje URL-om na više platformi s objektom open.apps
The otvorene.aplikacije object pruža višeplatformsko rješenje za otvaranje URL-ova s određenim web preglednicima. Ovaj objekt sadrži getter/setter funkcije za dohvaćanje staza nekih popularnih web preglednika na operativnom sustavu koji se koristi.
Da biste vidjeli popis preglednika koje podržava otvorene.aplikacije objekta, pokrenite sljedeći kod:
konzola.log (otvorene.apps)
// Izlaz:
{
krom: [Getter/Setter],
firefox: [Getter/Setter],
rub: [Getter/Setter]
}
Svojstvo će vam dati popis podržanih preglednika, uključujući Chrome, Firefox i Edge. Da biste otvorili URL u jednom od ovih preglednika, morate zamijeniti Ime vrijednost s odgovarajućom getter funkcijom iz otvorene.aplikacije objekt.
Na primjer:
konst otvori = zahtijevati("otvoren");
otvoren("www.makeuseof.com", {
aplikacija: {
naziv: open.apps.chrome,
},
});
s otvorene.aplikacije objekta, ne morate koristiti fiksnu stazu datoteke za navedeni preglednik. To uvelike olakšava rukovanje URL-ovima na različitim platformama.
Ponašanje otvoren paket može varirati ovisno o operativnom sustavu. Koristi alat naredbenog retka otvoren na macOS-u, xdg-otvoreno na Linuxu i početak naredba u sustavu Windows.
Neophodno je to zapamtiti kada radite s paketom kako biste osigurali da vaš kod radi kako se očekuje na različitim platformama.
Važnost otvorenog paketa
The otvoren paket je moćan alat jednostavan za korištenje za otvaranje datoteka i URL-ova u aplikaciji koju preferira korisnik.
Pruža jednostavan i dosljedan API za otvaranje datoteka i URL-ova na različitim platformama, što vam omogućuje jednostavnu integraciju funkcije otvaranja datoteka i URL-ova u vaše JavaScript projekte.