Como o método path.relative() funciona em Node.js?

Como O Metodo Path Relative Funciona Em Node Js



Node.js “ caminho ”Módulo que trata dos caminhos de arquivos/diretórios no sistema da máquina local. Ele acessa, gerencia e altera os caminhos especificados de acordo com os requisitos do usuário. Seus recursos comuns são encontrar nomes de diretórios/arquivos, normalizar, extrair extensões de arquivos, encontrar caminhos relativos e muito mais. Todas as operações especificadas podem ser facilmente executadas usando seus métodos e propriedades integrados.

Esta postagem explicará o funcionamento do método path.relative() em Node.js.

Como o método path.relative() funciona em Node.js?

O ' relativo() ”método pré-definido do“ caminho ”O módulo encontra o caminho relativo do caminho especificado de acordo com o diretório atual. O “caminho relativo” especifica a localização do arquivo em relação ao diretório atual. Se o caminho base e o caminho relativo forem iguais, este método retornará uma string vazia.







O funcionamento do método “path.relative()” depende de sua sintaxe básica listada abaixo:



Sintaxe



caminho. relativo ( de , para )

A sintaxe acima funciona nos dois parâmetros a seguir:





  • de : representa o caminho base.
  • para : denota o caminho usado para encontrar o caminho relativo.

Vamos usar o método definido acima de forma prática.

Exemplo 1: Aplicando o método “path.relative()” para encontrar o caminho relativo
Este exemplo aplica o método “path.relative()” para encontrar o caminho relativo:



const caminho = exigir ( 'caminho' ) ;
rel_path = caminho. relativo ( 'Lenovo/site' , 'Lenovo/index.html' ) ;
console. registro ( rel_path ) ;

No bloco de código acima:

  • Em primeiro lugar, o “ exigir() ”O método importa o módulo “caminho” no projeto Node.js.
  • A seguir, o “ rel_path ”variável aplica o“ relativo() ”Método para encontrar o caminho relativo dos caminhos fornecidos.
  • Depois disso, o “ console.log() ”O método exibe a saída do método “relative()” no console armazenado na variável “rel_path”.

Saída
Execute o arquivo “.js” usando o comando indicado abaixo:

aplicativo de nó. js

Pode-se observar que o caminho relativo do arquivo especificado foi encontrado:

Exemplo 2: Aplicação do método “path.relative()” quando a base e outro caminho são iguais
Este exemplo utiliza o método “path.relative()” para encontrar o caminho relativo quando o caminho base e o outro caminho são iguais:

const caminho = exigir ( 'caminho' ) ;
rel_path = caminho. relativo ( 'Lenovo/site' , 'Lenovo/site' ) ;
console. registro ( rel_path ) ;

Agora o ' relativo() ”O método especifica a mesma base e os outros caminhos:

Saída
Inicie o arquivo “.js”:

aplicativo de nó. js

Pode-se observar que a saída contém uma string vazia porque ambos os caminhos especificados são iguais:

Trata-se de trabalhar no método “path.relative()” em Node.js.

Conclusão

No Node.js, o “caminho.relativo()” O método ajuda a obter o caminho relativo do arquivo especificado de um caminho para outro, dependendo do diretório de trabalho atual. O caminho especificado como o primeiro argumento deste método é o caminho “base”. Por outro lado, o segundo caminho é o caminho do arquivo que ajuda a encontrar o caminho relativo. Este post explicou praticamente o funcionamento do método “path.relative()” do Node.js.