Qual é a diferença (se houver) entre path.normalize(your_path)
e path.resolve(your_path)
?
Eu sei que path.resolve(...)
posso aceitar vários argumentos, mas o comportamento com um único argumento é o mesmo que chamar path.normalize()
?
EDIT: Se eles deveriam se comportar da mesma maneira, eu não entendo o propósito de expor a path.normalize(...)
função quando você pode simplesmente passar o caminho para path.resolve(...)
Ou, talvez, seja para fins de documentação. Por exemplo, eles dizem na documentação para path.resolve(...)
:
... O caminho resultante é normalizado e ...
Expor o path.normalize(...)
torna mais fácil explicar o que significa "normalizado" ??? Não sei.