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