Diferença entre path.normalize e path.resolve no Node.js

Qual é a diferença (se houver) entrepath.normalize(your_path) epath.resolve(your_path)?

eu seipath.resolve(...) pode aceitar vários argumentos, mas o comportamento com um único argumento é o mesmo que chamarpath.normalize()?

EDITAR: Se eles devem se comportar da mesma maneira, eu não entendo o propósito de expor opath.normalize(...) função quando você pode simplesmente passar o caminho empath.resolve(...) Ou, talvez, seja para fins de documentação. Por exemplo, eles dizem na documentação parapath.resolve(...):

... O caminho resultante é normalizado e ...

Expondo opath.normalize(...) torna mais fácil explicar o que "normalizado" significa ??? Não sei.

questionAnswers(2)

yourAnswerToTheQuestion