Com funciona el mètode path.relative() a Node.js?

Com Funciona El Metode Path Relative A Node Js



Node.js ' Camí ” mòdul que s'ocupa dels camins de fitxers/directoris del sistema de la màquina local. Accedeix, gestiona i modifica els camins especificats segons els requisits de l'usuari. Les seves característiques comunes són trobar noms de directoris/fitxers, normalitzar, extreure extensions de fitxers, trobar camins relatius i molt més. Totes les operacions especificades es poden realitzar fàcilment mitjançant els seus mètodes i propietats integrats.

Aquesta publicació explicarà el funcionament del mètode path.relative() a Node.js.

Com funciona el mètode path.relative() a Node.js?

El ' relatiu () ” mètode predefinit de la “ Camí ” El mòdul troba la ruta relativa de la ruta especificada segons el directori actual. La 'ruta relativa' especifica la ubicació del fitxer en relació al directori actual. Si tant el camí base com el relatiu són iguals, aquest mètode retorna una cadena buida.







El funcionament del mètode 'path.relative()' es basa en la seva sintaxi bàsica que es mostra a continuació:



Sintaxi



Camí. relatiu ( des de , a )

La sintaxi anterior funciona amb els dos paràmetres següents:





  • des de : Representa el camí base.
  • a : Indica el camí utilitzat per trobar el camí relatiu.

Utilitzem pràcticament el mètode definit anteriorment.

Exemple 1: aplicació del mètode 'path.relative()' per trobar el camí relatiu
Aquest exemple aplica el mètode 'path.relative()' per trobar el camí relatiu:



const Camí = requereixen ( 'Camí' ) ;
rel_path = Camí. relatiu ( 'Lenovo/lloc web' , 'Lenovo/index.html' ) ;
consola. registre ( rel_path ) ;

Al bloc de codi anterior:

  • En primer lloc, el ' requerir () El mètode importa el mòdul 'path' al projecte Node.js.
  • A continuació, el ' rel_path La variable ' aplica la variable ' relatiu () ” mètode per trobar el camí relatiu dels camins donats.
  • Després d'això, el ' console.log() El mètode mostra la sortida del mètode 'relative()' a la consola emmagatzemat a la variable 'rel_path'.

Sortida
Executeu el fitxer '.js' mitjançant l'ordre que s'indica a continuació:

aplicació node. js

Es pot veure que s'ha trobat el camí relatiu del fitxer especificat:

Exemple 2: aplicació del mètode 'path.relative()' quan la base i un altre camí són iguals
Aquest exemple utilitza el mètode 'path.relative()' per trobar el camí relatiu quan tant la base com l'altre camí són iguals:

const Camí = requereixen ( 'Camí' ) ;
rel_path = Camí. relatiu ( 'Lenovo/lloc web' , 'Lenovo/lloc web' ) ;
consola. registre ( rel_path ) ;

Ara, el ' relatiu () ” mètode especifica la mateixa base i els altres camins:

Sortida
Inicieu el fitxer '.js':

aplicació node. js

Es pot observar que la sortida conté una cadena buida perquè els dos camins especificats són els mateixos:

Això es tracta de treballar amb el mètode 'path.relative()' a Node.js.

Conclusió

A Node.js, el 'path.relative()' El mètode ajuda a obtenir el camí relatiu del fitxer especificat d'un camí a un altre en funció del directori de treball actual. El camí especificat com a primer argument d'aquest mètode és el camí 'base'. D'altra banda, el segon camí és el camí del fitxer que ajuda a trobar el camí relatiu. Aquesta publicació ha explicat pràcticament el funcionament del mètode 'path.relative()' de Node.js.