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
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
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!