Spusťte výchozí aplikace pro zobrazení souborů a adres URL pomocí otevřené knihovny Node pro různé platformy.
Při psaní backendového skriptu nebo nástroje příkazového řádku budete často muset otevřít soubory nebo adresy URL. Otevřený balíček poskytuje multiplatformní řešení pro otevírání souborů bez obav z rozdílů mezi ovládáním systémy.
Zjistěte, jak používat otevřený balíček ve svých projektech Node.js.
Instalace otevřeného balíčku
Než budete moci použít OTEVŘENO balíček ve vašem projektu Node.js, musíte jej nainstalovat.
Chcete-li nainstalovat balíček pomocí správce balíčků uzlů, otevřete terminál a přejděte do kořenového adresáře vašeho projektu. Poté spusťte následující příkaz:
npm instalace otevřena
Tento příkaz stáhne a nainstaluje soubor OTEVŘENO balíček a jeho závislosti ve vašem projektu node_modules adresář. Adresář node_modules je místo, kde npm ukládá všechny balíčky, na kterých závisí váš projekt.
Chcete-li balíček použít, importujte jej do kódu JavaScript pomocí souboru vyžadovat funkce:
konst otevřít = vyžadovat('OTEVŘENO');
Nyní jste jej importovali, můžete použít OTEVŘENO balíček pro otevírání souborů a adres URL ve vašem projektu.
Přístup k souborům a adresám URL pomocí funkce open().
The OTEVŘENO() funkce bere soubor nebo URL, které chcete otevřít, jako argument. Zde je příklad ukazující, jak jej použít k otevření souboru v textovém editoru preferovaném systémem:
konst otevřít = vyžadovat('OTEVŘENO');
OTEVŘENO('soubor.txt');
Stejným způsobem můžete otevřít web ve výchozím webovém prohlížeči:
konst otevřít = vyžadovat('OTEVŘENO');
OTEVŘENO('www.makeuseof.com');
Stojí za zmínku, že OTEVŘENO() Funkce může otevřít jakýkoli typ souboru, který počítač uživatele zvládá. To zahrnuje soubory PDF, obrázky a videa v různých formátech. Pokud je typ souboru spojen s konkrétní aplikací, OTEVŘENO() funkce otevře soubor v této aplikaci.
Určení aplikací pro otevírání souborů nebo adres URL
Můžete předat objekt options do OTEVŘENO() funkce k určení způsobu otevření souboru. Můžete například vybrat aplikaci, kterou chcete použít k otevření souboru nebo adresy URL.
Zde je příklad, jak otevřít textový dokument pomocí aplikace Microsoft Word na počítači se systémem Windows:
konst otevřít = vyžadovat("OTEVŘENO");
konst winWord = "C:/Program Files (x86)/Microsoft Office/Office15/WINWORD.EXE";
OTEVŘENO("soubor.txt", {
aplikace: {
jméno: winWord,
},
});
Chcete-li otevřít soubor v konkrétní aplikaci, musíte předat cestu této aplikace do objektu options.
Ve výše uvedeném případě, winWord proměnná obsahuje cestu k souboru Microsoft Word a vlastnost name objektu app v objektu options je nastavena na winWord variabilní. Výsledkem je, že počítač se systémem Windows používá k otevření textového dokumentu aplikaci Microsoft Word.
Zde je příklad otevření webu v konkrétním prohlížeči:
konst fireFox = "C:/Program Files (x86)/Mozilla Firefox/firefox.exe";
OTEVŘENO("www.makeuseof.com", {
aplikace: {
jméno: fireFox,
},
});
Zde je hodnota název aplikace obsahuje cestu souboru ke spustitelnému souboru FireFox.
Práce s adresami URL napříč platformami S objektem open.apps
The open.apps object poskytuje multiplatformní řešení pro otevírání adres URL pomocí konkrétních webových prohlížečů. Tento objekt obsahuje funkce getter/setter pro načtení cest některých oblíbených webových prohlížečů v používaném operačním systému.
Chcete-li zobrazit seznam podporovaných prohlížečů open.apps objekt, spusťte následující kód:
řídicí panel.log (open.apps)
// Výstup:
{
chrom: [Getter/Setter],
firefox: [Getter/Setter],
okraj: [Getter/Setter]
}
Vlastnost vám poskytne seznam podporovaných prohlížečů, včetně Chrome, Firefox a Edge. Chcete-li otevřít adresu URL v jednom z těchto prohlížečů, musíte nahradit název hodnotu s odpovídající getrovou funkcí z open.apps objekt.
Například:
konst otevřít = vyžadovat("OTEVŘENO");
OTEVŘENO("www.makeuseof.com", {
aplikace: {
název: open.apps.chrome,
},
});
s open.apps objekt, nemusíte pro zadaný prohlížeč používat pevnou cestu k souboru. Díky tomu je manipulace s adresami URL mezi platformami mnohem jednodušší.
Chování OTEVŘENO balíček se může lišit v závislosti na operačním systému. Používá nástroj příkazového řádku OTEVŘENO na macOS, xdg-open na Linuxu a Start příkaz ve Windows.
Při práci s balíčkem je nezbytné na to pamatovat, abyste zajistili, že váš kód bude fungovat podle očekávání na různých platformách.
Význam otevřeného balíčku
The OTEVŘENO package je výkonný a snadno použitelný nástroj pro otevírání souborů a adres URL v preferované aplikaci uživatele.
Poskytuje jednoduché a konzistentní rozhraní API pro otevírání souborů a adres URL na různých platformách, což vám umožňuje snadno integrovat funkce otevírání souborů a adres URL do vašich projektů JavaScript.