Cet article expliquera le fonctionnement de la méthode path.relative() dans Node.js.
Comment fonctionne la méthode path.relative() dans Node.js ?
Le ' relatif() ” méthode prédéfinie du “ chemin ' Le module trouve le chemin relatif à partir du chemin spécifié en fonction du répertoire courant. Le « chemin relatif » spécifie l'emplacement du fichier par rapport au répertoire actuel. Si la base et le chemin relatif sont identiques, cette méthode renvoie une chaîne vide.
Le fonctionnement de la méthode « path.relative() » repose sur sa syntaxe de base répertoriée ci-dessous :
Syntaxe
chemin. relatif ( depuis , à )
La syntaxe ci-dessus fonctionne sur les deux paramètres suivants :
- depuis : Il représente le chemin de base.
- à : Il désigne le chemin utilisé pour trouver le chemin relatif.
Utilisons pratiquement la méthode définie ci-dessus.
Exemple 1 : Application de la méthode « path.relative() » pour trouver le chemin relatif
Cet exemple applique la méthode « path.relative() » pour trouver le chemin relatif :
const chemin = exiger ( 'chemin' ) ;
chemin_rel = chemin. relatif ( 'Lenovo/site Web' , 'Lenovo/index.html' ) ;
console. enregistrer ( chemin_rel ) ;
Dans le bloc de code ci-dessus :
- Premièrement, le « exiger() » importe le module « path » dans le projet Node.js.
- Ensuite, le « chemin_rel La variable ' applique le ' relatif() ' pour trouver le chemin relatif à partir des chemins donnés.
- Après cela, le « console.log() » affiche la sortie de la méthode « relative() » sur la console stockée dans la variable « rel_path ».
Sortir
Exécutez le fichier « .js » à l’aide de la commande ci-dessous :
On peut voir que le chemin relatif du fichier spécifié a été trouvé :
Exemple 2 : Application de la méthode « path.relative() » lorsque la base et un autre chemin sont identiques
Cet exemple utilise la méthode « path.relative() » pour trouver le chemin relatif lorsque la base et l'autre chemin sont identiques :
chemin_rel = chemin. relatif ( 'Lenovo/site Web' , 'Lenovo/site Web' ) ;
console. enregistrer ( chemin_rel ) ;
Maintenant le ' relatif() ' La méthode spécifie la même base et les autres chemins :
Sortir
Lancez le fichier « .js » :
On peut observer que la sortie contient une chaîne vide car les deux chemins spécifiés sont identiques :
Il s’agit de travailler sur la méthode « path.relative() » dans Node.js.
Conclusion
Dans Node.js, le 'chemin.relative()' La méthode permet d'obtenir le chemin relatif du fichier spécifié d'un chemin à un autre en fonction du répertoire de travail actuel. Le chemin spécifié comme premier argument de cette méthode est le chemin « de base ». D'autre part, le deuxième chemin est le chemin du fichier qui permet de trouver le chemin relatif. Cet article a expliqué pratiquement le fonctionnement de la méthode Node.js « path.relative() ».