como todos sabem, o Windows faz caminhos com barras invertidas, enquanto o Unix faz caminhos com barras invertidas. O node.js fornece path.join()
sempre o uso da barra correta. Então, por exemplo, em vez de escrever apenas o Unix, 'a/b/c'
você o faria path.join('a','b','c')
.
No entanto, parece que, apesar dessa diferença, se você não normalizar seus caminhos (por exemplo, usando path.join) e apenas escrever caminhos como a/b/c
node.js, não haverá problemas em executar seus scripts no Windows.
Então, existe algum benefício em escrever path.join('a','b','c')
sobre 'a/b/c'
? Ambos parecem funcionar independentemente da plataforma ...