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:
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:
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”:
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.