Нужно ли использовать path.join в node.js?

, как всем известно, Windows делает пути с обратной косой чертой, тогда как Unix делает пути с прямой косой чертой. node.js предоставляетpath.join() , чтобы всегда использовать правильную косую черту. Так, например, вместо того, чтобы писать только для Unix 'a/b/c', вы должны вместо этого написать path.join('a','b','c').

Однако кажется, что, несмотря на эту разницу, если вы не нормализуете свои пути (например, с помощью path.join) и просто пишете пути как a/b/cnode.js, у вас не будет проблем с запуском вашего скрипты в винде.

Есть ли какая-то польза от записи path.join('a','b','c')вместо 'a/b/c'? Оба работают независимо от платформы...

125
задан mikemaccana 20 April 2018 в 11:39
поделиться