Spustite predvolené aplikácie na zobrazenie súborov a adries URL pomocou otvorenej knižnice Node pre rôzne platformy.

Pri písaní backendového skriptu alebo nástroja príkazového riadka budete často musieť otvárať súbory alebo adresy URL. Otvorený balík poskytuje multiplatformové riešenie na otváranie súborov bez obáv z rozdielov medzi prevádzkou systémov.

Zistite, ako používať otvorený balík vo svojich projektoch Node.js.

Inštalácia otvoreného balíka

Predtým, ako budete môcť použiť OTVORENÉ balík vo vašom projekte Node.js, musíte si ho nainštalovať.

Na inštaláciu balíka pomocou správcu balíkov uzla, otvorte terminál a prejdite do koreňového adresára projektu. Potom spustite nasledujúci príkaz:

npm inštalácia otvorená

Tento príkaz stiahne a nainštaluje súbor OTVORENÉ balík a jeho závislosti vo vašom projekte node_modules adresár. Adresár node_modules je miesto, kde npm ukladá všetky balíky, na ktorých závisí váš projekt.

Ak chcete balík použiť, importujte ho do kódu JavaScript pomocou súboru vyžadovať funkcia:

instagram viewer
konšt otvorené = vyžadovať('OTVORENÉ');

Teraz, keď ste ho importovali, môžete použiť OTVORENÉ balík na otváranie súborov a adries URL vo vašom projekte.

Prístup k súborom a adresám URL pomocou funkcie open().

The OTVORENÉ() funkcia berie ako argument súbor alebo URL, ktoré chcete otvoriť. Tu je príklad, ktorý ukazuje, ako ho použiť na otvorenie súboru v textovom editore preferovanom systémom:

konšt otvorené = vyžadovať('OTVORENÉ');
OTVORENÉ('file.txt');

Rovnakým spôsobom môžete otvoriť webovú stránku v predvolenom webovom prehliadači:

konšt otvorené = vyžadovať('OTVORENÉ');
OTVORENÉ(„www.makeuseof.com“);

Stojí za zmienku, že OTVORENÉ() funkcia môže otvoriť akýkoľvek typ súboru, ktorý počítač používateľa dokáže spracovať. To zahŕňa súbory PDF, obrázky a videá v rôznych formátoch. Ak je typ súboru priradený ku konkrétnej aplikácii, OTVORENÉ() funkcia otvorí súbor v danej aplikácii.

Určenie aplikácií na otváranie súborov alebo adries URL

Môžete odovzdať objekt options do OTVORENÉ() funkcia na určenie spôsobu otvorenia súboru. Môžete si napríklad vybrať aplikáciu, ktorú chcete použiť na otvorenie súboru alebo adresy URL.

Tu je príklad, ako otvoriť textový dokument pomocou programu Microsoft Word na počítači so systémom Windows:

konšt otvorené = vyžadovať("OTVORENÉ");
konšt winWord = "C:/Program Files (x86)/Microsoft Office/Office15/WINWORD.EXE";

OTVORENÉ("subor.txt", {
aplikácia: {
meno: winWord,
},
});

Ak chcete otvoriť súbor v konkrétnej aplikácii, musíte zadať cestu tejto aplikácie do objektu options.

V prípade vyššie, winWord premenná obsahuje cestu k súboru do programu Microsoft Word a vlastnosť name objektu app v objekte options je nastavená na winWord premenlivý. Výsledkom je, že počítač so systémom Windows používa na otvorenie textového dokumentu program Microsoft Word.

Tu je príklad otvorenia webovej stránky v konkrétnom prehliadači:

konšt fireFox = "C:/Program Files (x86)/Mozilla Firefox/firefox.exe";

OTVORENÉ("www.makeuseof.com", {
aplikácia: {
meno: fireFox,
},
});

Tu je hodnota app.name obsahuje cestu súboru k spustiteľnému súboru FireFox.

Spracovanie adries URL naprieč platformami pomocou objektu open.apps

The open.apps object poskytuje multiplatformové riešenie na otváranie adries URL pomocou konkrétnych webových prehliadačov. Tento objekt obsahuje funkcie getter/setter na získanie ciest niektorých populárnych webových prehliadačov v používanom operačnom systéme.

Ak chcete zobraziť zoznam podporovaných prehliadačov open.apps objekt, spustite nasledujúci kód:

konzoly.log (open.apps)

// Výkon:
{
chróm: [Getter/Setter],
firefox: [Getter/Setter],
okraj: [Getter/Setter]
}

Vlastnosť vám poskytne zoznam podporovaných prehliadačov, vrátane Chrome, Firefox a Edge. Ak chcete otvoriť adresu URL v jednom z týchto prehliadačov, musíte nahradiť názov hodnotu s príslušnou getrovou funkciou z open.apps objekt.

Napríklad:

konšt otvorené = vyžadovať("OTVORENÉ");

OTVORENÉ("www.makeuseof.com", {
aplikácia: {
názov: open.apps.chrome,
},
});

S open.apps objekt, nemusíte pre zadaný prehliadač používať pevnú cestu k súboru. Vďaka tomu je manipulácia s adresami URL naprieč platformami oveľa jednoduchšia.

Správanie sa OTVORENÉ balík sa môže líšiť v závislosti od operačného systému. Používa nástroj príkazového riadku OTVORENÉ na macOS, xdg-open na Linuxe a začať príkaz v systéme Windows.

Pri práci s balíkom je nevyhnutné pamätať na to, aby ste zabezpečili, že váš kód bude fungovať podľa očakávania na rôznych platformách.

Dôležitosť otvoreného balíka

The OTVORENÉ balík je výkonný a ľahko použiteľný nástroj na otváranie súborov a adries URL v aplikácii preferovanej používateľom.

Poskytuje jednoduché a konzistentné rozhranie API na otváranie súborov a adries URL na rôznych platformách, čo vám umožňuje jednoducho integrovať funkcie otvárania súborov a adries URL do vašich projektov JavaScript.