Tento příspěvek vysvětlí fungování metody path.relative() v Node.js.
Jak funguje metoda path.relative() v Node.js?
' relativní() 'předdefinovat metodu ' cesta ” modul vyhledá relativní cestu ze zadané cesty podle aktuálního adresáře. „Relativní cesta“ určuje umístění souboru vzhledem k aktuálnímu adresáři. Pokud jsou základ i relativní cesta stejné, vrátí tato metoda prázdný řetězec.
Fungování metody „path.relative()“ závisí na její základní syntaxi, která je uvedena níže:
Syntax
cesta. relativní ( z , na )
Výše uvedená syntaxe funguje na následujících dvou parametrech:
- z : Představuje základní cestu.
- na : Označuje cestu použitou k nalezení relativní cesty.
Použijme výše uvedenou metodu prakticky.
Příklad 1: Použití metody “path.relative()” k nalezení relativní cesty
Tento příklad používá metodu „path.relative()“ k nalezení relativní cesty:
konst cesta = vyžadovat ( 'cesta' ) ;
rel_path = cesta. relativní ( 'Lenovo/web' , 'Lenovo/index.html' ) ;
řídicí panel. log ( rel_path ) ;
Ve výše uvedeném bloku kódu:
- Za prvé, „ vyžadovat() ” importuje modul “cesta” do projektu Node.js.
- Dále, „ rel_path 'proměnná' použije ' relativní() ” metoda k nalezení relativní cesty z daných cest.
- Poté se „ console.log() ” zobrazí výstup metody “relative()” na konzoli uložené v proměnné “rel_path”.
Výstup
Spusťte soubor „.js“ pomocí níže uvedeného příkazu:
Je vidět, že byla nalezena relativní cesta zadaného souboru:
Příklad 2: Použití metody “path.relative()”, když jsou obě základní i jiná cesta stejné
Tento příklad využívá metodu „path.relative()“ k nalezení relativní cesty, když jsou obě základní a druhá cesta stejné:
rel_path = cesta. relativní ( 'Lenovo/web' , 'Lenovo/web' ) ;
řídicí panel. log ( rel_path ) ;
Nyní, „ relativní() ” metoda určuje stejnou základnu a další cesty:
Výstup
Spusťte soubor „.js“:
Lze pozorovat, že výstup obsahuje prázdný řetězec, protože obě zadané cesty jsou stejné:
To je vše o práci na metodě „path.relative()“ v Node.js.
Závěr
V Node.js, 'path.relative()' metoda pomáhá získat relativní cestu zadaného souboru z jedné cesty do druhé v závislosti na aktuálním pracovním adresáři. Cesta zadaná jako první argument této metody je „základní“ cesta. Na druhou stranu, druhá cesta je cesta k souboru, která pomáhá najít relativní cestu. Tento příspěvek prakticky vysvětlil fungování metody Node.js „path.relative()“.