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