Käivitage vaikerakendused failide ja URL-ide kuvamiseks Node'i platvormidevahelise avatud teegiga.
Taustaskripti või käsureatööriista kirjutamisel peate sageli avama failid või URL-id. Avatud pakend pakub platvormidevahelist lahendust failide avamiseks, muretsemata töötamise erinevuste pärast süsteemid.
Siit saate teada, kuidas kasutada avatud paketti oma Node.js projektides.
Avatud paketi installimine
Enne kui saate kasutada avatud pakett oma Node.js projektis, peate selle installima.
Paketi installimiseks sõlme paketihalduri abil, avage terminal ja navigeerige oma projekti juurkataloogi. Seejärel käivitage järgmine käsk:
npm install avatud
See käsk laadib alla ja installib avatud paketti ja selle sõltuvusi teie projektis node_modules kataloog. Kataloog node_modules on koht, kus npm salvestab kõik paketid, millest teie projekt sõltub.
Paketi kasutamiseks importige see oma JavaScripti koodi kasutades nõuda funktsioon:
konst avatud = nõuda('avatud');
Nüüd, kui olete selle importinud, saate kasutada avatud pakett oma projektis failide ja URL-ide avamiseks.
Juurdepääs failidele ja URL-idele Open() funktsiooniga
The avatud () funktsioon võtab argumendina faili või URL-i, mida soovite avada. Siin on näide, mis näitab, kuidas seda kasutada faili avamiseks süsteemi eelistatud tekstiredaktoris:
konst avatud = nõuda('avatud');
avatud ('file.txt');
Sama lähenemisviisiga saate veebisaidi avada vaikeveebibrauseris:
konst avatud = nõuda('avatud');
avatud ("www.makeuseof.com");
Väärib märkimist, et avatud () funktsioon võib avada mis tahes failitüüpi, mida kasutaja arvuti suudab käsitleda. See hõlmab mitmesugustes vormingutes PDF-e, pilte ja videoid. Kui failitüüp on seotud konkreetse rakendusega, siis avatud () funktsioon avab faili selles rakenduses.
Failide või URL-ide avamise rakenduste määramine
Saate edastada valikuobjekti avatud () funktsioon faili avamise määramiseks. Näiteks saate valida rakenduse, mida soovite faili või URL-i avamiseks kasutada.
Siin on näide tekstidokumendi avamiseks Windowsi masinas Microsoft Wordiga.
konst avatud = nõuda("avatud");
konst winWord = "C:/Programmifailid (x86)/Microsoft Office/Office15/WINWORD.EXE";
avatud ("fail.txt", {
rakendus: {
nimi: winWord,
},
});
Faili avamiseks konkreetses rakenduses peate edastama selle rakenduse tee valikuobjekti.
Ülaltoodud juhul on winWord muutuja sisaldab Microsoft Wordi failiteed ja suvandite objektis oleva rakenduse objekti atribuudi nimi on seatud väärtusele winWord muutuv. Selle tulemuseks on Windowsi masin, mis kasutab tekstidokumendi avamiseks Microsoft Wordi.
Siin on näide veebisaidi avamisest konkreetses brauseris:
konst fireFox = "C:/Programmifailid (x86)/Mozilla Firefox/firefox.exe";
avatud ("www.makeuseof.com", {
rakendus: {
nimi: fireFox,
},
});
Siin on väärtus rakenduse nimi sisaldab FireFoxi käivitatava faili teed.
Platvormideülene URL-i käsitlemine Open.apps objektiga
The open.apps Objekt pakub platvormidevahelist lahendust URL-ide avamiseks kindlate veebibrauseritega. See objekt sisaldab getter/setter funktsioone, et tuua välja mõned populaarsed veebibrauserid kasutatavas operatsioonisüsteemis.
Toetatud brauserite loendi vaatamiseks open.apps objekt, käivitage järgmine kood:
konsool.log (open.apps)
// Väljund:
{
kroom: [Getter/Setter],
firefox: [Getter/Setter],
serv: [Getter/Setter]
}
Atribuut annab teile toetatud brauserite loendi, sealhulgas Chrome, Firefox ja Edge. URL-i avamiseks ühes neist brauseritest peate asendama nimi väärtus koos vastava getteri funktsiooniga open.apps objektiks.
Näiteks:
konst avatud = nõuda("avatud");
avatud ("www.makeuseof.com", {
rakendus: {
nimi: open.apps.chrome,
},
});
Koos open.apps objekti, ei pea te määratud brauseri jaoks kasutama fikseeritud failiteed. See muudab platvormideülese URL-i haldamise palju lihtsamaks.
Käitumine avatud pakett võib olenevalt operatsioonisüsteemist erineda. See kasutab käsurea tööriista avatud macOS-is, xdg-avatud Linuxis ja alustada käsk Windowsis.
Seda on oluline paketiga töötades meeles pidada, et teie kood toimiks erinevatel platvormidel ootuspäraselt.
Avatud paketi tähtsus
The avatud pakett on võimas ja lihtsalt kasutatav tööriist failide ja URL-ide avamiseks kasutaja eelistatud rakenduses.
See pakub lihtsat ja ühtset API-d failide ja URL-ide avamiseks erinevatel platvormidel, võimaldades teil hõlpsasti integreerida failide ja URL-ide avamise funktsioonid oma JavaScripti projektidesse.