Tento príspevok vysvetlí fungovanie metódy path.relative() v Node.js.
Ako funguje metóda path.relative() v Node.js?
' príbuzný() 'preddefinovať metódu ' cesta ” modul nájde relatívnu cestu zo zadanej cesty podľa aktuálneho adresára. „Relatívna cesta“ určuje umiestnenie súboru relatívne k aktuálnemu adresáru. Ak sú základ aj relatívna cesta rovnaké, potom táto metóda vráti prázdny reťazec.
Fungovanie metódy „path.relative()“ závisí od jej základnej syntaxe, ktorá je uvedená nižšie:
Syntax
cesta. príbuzný ( od , do )
Vyššie uvedená syntax funguje na nasledujúcich dvoch parametroch:
- od : Predstavuje základnú cestu.
- do : Označuje cestu použitú na nájdenie relatívnej cesty.
Využime vyššie uvedený spôsob prakticky.
Príklad 1: Aplikácia metódy „path.relative()“ na nájdenie relatívnej cesty
V tomto príklade sa používa metóda „path.relative()“ na nájdenie relatívnej cesty:
konšt cesta = vyžadovať ( 'cesta' ) ;
rel_path = cesta. príbuzný ( 'Lenovo/webová stránka' , 'Lenovo/index.html' ) ;
konzoly. log ( rel_path ) ;
Vo vyššie uvedenom bloku kódu:
- Po prvé, „ vyžadovať() ” importuje modul “cesta” do projektu Node.js.
- Ďalej, „ rel_path ” premenná platí premenná “ príbuzný() ” na nájdenie relatívnej cesty z daných ciest.
- Potom sa „ console.log() ” zobrazí výstup metódy “relative()” na konzole uloženej v premennej “rel_path”.
Výkon
Spustite súbor „.js“ pomocou nižšie uvedeného príkazu:
Je vidieť, že bola nájdená relatívna cesta zadaného súboru:
Príklad 2: Aplikácia metódy „path.relative()“, keď sú základná aj iná cesta rovnaké
Tento príklad využíva metódu „path.relative()“ na nájdenie relatívnej cesty, keď sú základná aj druhá cesta rovnaké:
rel_path = cesta. príbuzný ( 'Lenovo/webová stránka' , 'Lenovo/webová stránka' ) ;
konzoly. log ( rel_path ) ;
Teraz, „ príbuzný() ” metóda špecifikuje rovnakú základňu a ostatné cesty:
Výkon
Spustite súbor „.js“:
Dá sa pozorovať, že výstup obsahuje prázdny reťazec, pretože obe zadané cesty sú rovnaké:
To je všetko o práci na metóde „path.relative()“ v Node.js.
Záver
V Node.js, 'path.relative()' metóda pomáha získať relatívnu cestu zadaného súboru z jednej cesty do druhej v závislosti od aktuálneho pracovného adresára. Cesta špecifikovaná ako prvý argument tejto metódy je „základná“ cesta. Na druhej strane, druhá cesta je cesta k súboru, ktorá pomáha nájsť relatívnu cestu. Tento príspevok prakticky vysvetlil fungovanie metódy Node.js „path.relative()“.