Käynnistä oletussovellukset tiedostojen ja URL-osoitteiden näyttämiseksi Noden monialustaisen avoimen kirjaston avulla.
Kun kirjoitat taustaohjelmaa tai komentorivityökalua, sinun on usein avattava tiedostoja tai URL-osoitteita. Avoin paketti tarjoaa monialustaisen ratkaisun tiedostojen avaamiseen murehtimatta toiminnan eroista järjestelmät.
Opi käyttämään avointa pakettia Node.js-projekteissasi.
Avoimen paketin asentaminen
Ennen kuin voit käyttää avata paketti Node.js-projektiisi, sinun on asennettava se.
Paketin asentaminen solmun paketinhallinnan avulla, avaa pääte ja siirry projektisi juurihakemistoon. Suorita sitten seuraava komento:
npm asennus auki
Tämä komento lataa ja asentaa avata paketti ja sen riippuvuudet projektissasi solmu_moduulit hakemistosta. Node_modules -hakemistoon npm tallentaa kaikki paketit, joista projektisi riippuu.
Käytä pakettia tuomalla se JavaScript-koodiisi käyttämällä vaatia toiminto:
konst auki = vaatia('avata');
Nyt kun olet tuonut sen, voit käyttää avata paketti tiedostojen ja URL-osoitteiden avaamiseen projektissasi.
Tiedostojen ja URL-osoitteiden käyttäminen open()-funktiolla
The avata() -funktio ottaa argumentiksi tiedoston tai URL-osoitteen, jonka haluat avata. Tässä on esimerkki siitä, kuinka sitä käytetään tiedoston avaamiseen järjestelmän ensisijaisessa tekstieditorissa:
konst auki = vaatia('avata');
avata("tiedosto.txt");
Samalla tavalla voit avata verkkosivuston oletusselaimessa:
konst auki = vaatia('avata');
avata('www.makeuseof.com');
On syytä huomata, että avata() toiminto voi avata minkä tahansa tiedostotyypin, jota käyttäjän tietokone pystyy käsittelemään. Tämä sisältää PDF-tiedostoja, kuvia ja videoita eri muodoissa. Jos tiedostotyyppi liittyy tiettyyn sovellukseen, avata() -toiminto avaa tiedoston kyseisessä sovelluksessa.
Sovellusten määrittäminen tiedostojen tai URL-osoitteiden avaamiseen
Voit välittää optioobjektin avata() toiminto määrittää, kuinka tiedosto avataan. Voit esimerkiksi valita sovelluksen, jota haluat käyttää tiedoston tai URL-osoitteen avaamiseen.
Tässä on esimerkki tekstidokumentin avaamisesta Microsoft Wordilla Windows-koneessa:
konst auki = vaatia("avata");
konst winWord = "C:/Ohjelmatiedostot (x86)/Microsoft Office/Office15/WINWORD.EXE";
avata("tiedosto.txt", {
sovellus: {
nimi: winWord,
},
});
Jos haluat avata tiedoston tietyssä sovelluksessa, sinun on välitettävä kyseisen sovelluksen polku asetukset-objektiin.
Yllä olevassa tapauksessa winWord muuttuja sisältää tiedostopolun Microsoft Wordiin, ja asetusobjektin sovellusobjektin nimiominaisuus on asetettu arvoon winWord muuttuja. Tämä johtaa siihen, että Windows-kone avaa tekstiasiakirjan Microsoft Wordilla.
Tässä on esimerkki verkkosivuston avaamisesta tietyllä selaimella:
konst fireFox = "C:/Ohjelmatiedostot (x86)/Mozilla Firefox/firefox.exe";
avata("www.makeuseof.com", {
sovellus: {
nimi: fireFox,
},
});
Tässä arvo app.name sisältää tiedostopolun FireFox-suoritettavaan tiedostoon.
Alustojen välisen URL-osoitteen käsittely open.apps-objektin kanssa
The open.apps Objekti tarjoaa monialustaisen ratkaisun URL-osoitteiden avaamiseen tietyillä verkkoselaimilla. Tämä objekti sisältää getter/setter-funktioita joidenkin suosittujen verkkoselaimien polkujen hakemiseksi käytössä olevassa käyttöjärjestelmässä.
Nähdäksesi luettelon selaimista, joita tukee open.apps objekti, suorita seuraava koodi:
konsoli.log (open.apps)
// Lähtö:
{
kromi: [Getter/Setter],
firefox: [Getter/Setter],
reuna: [Getter/Setter]
}
Omaisuus antaa sinulle luettelon tuetuista selaimista, mukaan lukien Chrome, Firefox ja Edge. Jos haluat avata URL-osoitteen jossakin näistä selaimista, sinun on korvattava nimi arvo vastaavalla getter-funktiolla open.apps esine.
Esimerkiksi:
konst auki = vaatia("avata");
avata("www.makeuseof.com", {
sovellus: {
nimi: open.apps.chrome,
},
});
Kanssa open.apps objektia, sinun ei tarvitse käyttää kiinteää tiedostopolkua määritetylle selaimelle. Tämä helpottaa paljon alustojen välistä URL-osoitteiden käsittelyä.
Käyttäytyminen avata paketti voi vaihdella käyttöjärjestelmän mukaan. Se käyttää komentorivityökalua avata macOS: ssä, xdg-open Linuxissa ja alkaa komento Windowsissa.
Tämä on tärkeää muistaa paketin kanssa työskennellessäsi varmistaaksesi, että koodisi toimii odotetulla tavalla eri alustoilla.
Avoimen paketin merkitys
The avata paketti on tehokas ja helppokäyttöinen työkalu tiedostojen ja URL-osoitteiden avaamiseen käyttäjän haluamassa sovelluksessa.
Se tarjoaa yksinkertaisen ja johdonmukaisen sovellusliittymän tiedostojen ja URL-osoitteiden avaamiseen eri alustoilla, minkä ansiosta voit helposti integroida tiedostojen ja URL-osoitteiden avaustoiminnot JavaScript-projekteihisi.