W tym poście wyjaśnię działanie metody path.relative() w Node.js.
Jak działa metoda path.relative() w Node.js?
„ względny() ” wstępnie zdefiniowana metoda „ ścieżka ” moduł znajduje ścieżkę względną z określonej ścieżki zgodnie z bieżącym katalogiem. „Ścieżka względna” określa lokalizację pliku względem bieżącego katalogu. Jeśli zarówno ścieżka podstawowa, jak i ścieżka względna są takie same, wówczas ta metoda zwraca pusty ciąg.
Działanie metody „path.relative()” opiera się na jej podstawowej składni wymienionej poniżej:
Składnia
ścieżka. względny ( z , Do )
Powyższa składnia działa na następujących dwóch parametrach:
- z : Reprezentuje ścieżkę podstawową.
- Do : Oznacza ścieżkę używaną do znalezienia ścieżki względnej.
Zastosujmy powyższą metodę w praktyce.
Przykład 1: Zastosowanie metody „path.relative()” do znalezienia ścieżki względnej
W tym przykładzie zastosowano metodę „path.relative()” w celu znalezienia ścieżki względnej:
konst ścieżka = wymagać ( 'ścieżka' ) ;
ścieżka_relacji = ścieżka. względny ( „Lenovo/strona internetowa” , „Lenovo/index.html” ) ;
konsola. dziennik ( ścieżka_relacji ) ;
W powyższym bloku kodu:
- Po pierwsze, „ wymagać() ” importuje moduł „path” w projekcie Node.js.
- Następnie „ ścieżka_relacji zmienna ” stosuje „ względny() ”, aby znaleźć ścieżkę względną z podanych ścieżek.
- Następnie „ konsola.log() ” wyświetla wynik metody „relative()” na konsoli zapisany w zmiennej „rel_path”.
Wyjście
Uruchom plik „.js”, używając poniższego polecenia:
Można zauważyć, że została znaleziona ścieżka względna określonego pliku:
Przykład 2: Stosowanie metody „path.relative()”, gdy zarówno ścieżka podstawowa, jak i inna ścieżka są takie same
W tym przykładzie wykorzystano metodę „path.relative()” do znalezienia ścieżki względnej, gdy zarówno ścieżka podstawowa, jak i druga są takie same:
ścieżka_relacji = ścieżka. względny ( „Lenovo/strona internetowa” , „Lenovo/strona internetowa” ) ;
konsola. dziennik ( ścieżka_relacji ) ;
Teraz ' względny() ” określa tę samą bazę i inne ścieżki:
Wyjście
Zainicjuj plik „.js”:
Można zauważyć, że wynik zawiera pusty ciąg znaków, ponieważ obie określone ścieżki są takie same:
To tyle, jeśli chodzi o pracę nad metodą „path.relative()” w Node.js.
Wniosek
W Node.js, „ścieżka.względna()” Metoda pomaga uzyskać względną ścieżkę określonego pliku z jednej ścieżki do drugiej, w zależności od bieżącego katalogu roboczego. Ścieżka podana jako pierwszy argument tej metody jest ścieżką „podstawową”. Z drugiej strony druga ścieżka to ścieżka pliku, która pomaga znaleźć ścieżkę względną. W tym poście praktycznie wyjaśniono działanie metody „path.relative()” Node.js.