1
resposta

Usando o resolve

Usar o resolve do node:path pode ser uma alternativa viável pra quando o usuário passa um diretório como ./docs/ com uma / a mais.

resolve(process.cwd(), process.argv[2]) já cuidaria de ./docs/ sendo passado

1 resposta

Olá Victor! Como vai?

Sim, o resolve do node:path é uma ótima alternativa para tratar caminhos de diretórios em Node.js. A utilização do resolve(process.cwd(), process.argv[2]) é uma forma eficiente de garantir que o caminho passado pelo usuário seja resolvido corretamente, mesmo que ele tenha incluído uma barra a mais.

Por exemplo, se o usuário passar ./docs/, o resolve irá remover a barra extra e resolver o caminho para o diretório correto.

Além disso, o resolve também é capaz de resolver caminhos relativos e absolutos, o que o torna ainda mais versátil.

Caso tenho dúvidas, conte sempre com o fórum.

Grande abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software