Come funziona il metodo path.relative() in Node.js?

Come Funziona Il Metodo Path Relative In Node Js



Node.js “ sentiero ' che si occupa dei percorsi di file/directory nel sistema della macchina locale. Accede, gestisce e modifica i percorsi specificati in base alle esigenze dell'utente. Le sue caratteristiche comuni sono la ricerca di nomi di directory/file, la normalizzazione, l'estrazione delle estensioni di file, la ricerca di percorsi relativi e molto altro. Tutte le operazioni specificate possono essere facilmente eseguite utilizzando i metodi e le proprietà integrati.

Questo post spiegherà il funzionamento del metodo path.relative() in Node.js.

Come funziona il metodo path.relative() in Node.js?

IL ' parente() ' metodo predefinito del ' sentiero ' Il modulo trova il percorso relativo dal percorso specificato in base alla directory corrente. Il 'percorso relativo' specifica la posizione del file rispetto alla directory corrente. Se sia la base che il percorso relativo sono uguali, questo metodo restituisce una stringa vuota.







Il funzionamento del metodo “path.relative()” si basa sulla sua sintassi di base elencata di seguito:



Sintassi



sentiero. parente ( da , A )

La sintassi precedente funziona sui seguenti due parametri:





  • da : Rappresenta il percorso base.
  • A : Indica il percorso utilizzato per trovare il percorso relativo.

Usiamo praticamente il metodo sopra definito.

Esempio 1: applicazione del metodo “path.relative()” per trovare il percorso relativo
Questo esempio applica il metodo 'path.relative()' per trovare il percorso relativo:



cost sentiero = richiedere ( 'sentiero' ) ;
percorso_rel = sentiero. parente ( 'Lenovo/sito web' , 'Lenovo/index.html' ) ;
consolle. tronco d'albero ( percorso_rel ) ;

Nel blocco di codice sopra:

  • In primo luogo, il “ richiedere() ' Il metodo importa il modulo 'percorso' nel progetto Node.js.
  • Successivamente, il “ percorso_rel La variabile ' applica la variabile ' parente() ' per trovare il percorso relativo dai percorsi indicati.
  • Dopodiché, il “ console.log() ' visualizza l'output del metodo 'relative()' sulla console memorizzato nella variabile 'rel_path'.

Produzione
Esegui il file '.js' utilizzando il comando indicato di seguito:

nodo app. js

Si può vedere che è stato trovato il percorso relativo del file specificato:

Esempio 2: applicazione del metodo 'path.relative()' quando sia Base che un altro percorso sono uguali
Questo esempio utilizza il metodo 'path.relative()' per trovare il percorso relativo quando sia la base che l'altro percorso sono uguali:

cost sentiero = richiedere ( 'sentiero' ) ;
percorso_rel = sentiero. parente ( 'Lenovo/sito web' , 'Lenovo/sito web' ) ;
consolle. tronco d'albero ( percorso_rel ) ;

Ora il ' parente() Il metodo specifica la stessa base e gli altri percorsi:

Produzione
Avviare il file '.js':

nodo app. js

Si può osservare che l'output contiene una stringa vuota perché entrambi i percorsi specificati sono uguali:

Si tratta di lavorare sul metodo 'path.relative()' in Node.js.

Conclusione

In Node.js, il “percorso.relativo()” Il metodo aiuta a ottenere il percorso relativo del file specificato da un percorso a un altro a seconda della directory di lavoro corrente. Il percorso specificato come primo argomento di questo metodo è il percorso 'base'. D'altra parte, il secondo percorso è il percorso del file che aiuta a trovare il percorso relativo. Questo post ha spiegato praticamente il funzionamento del metodo “path.relative()” di Node.js.