comme tout le monde sait que Windows fait des chemins avec des barres obliques inverses où Unix fait des chemins avec des barres obliques. node.js fournit path.join()
de toujours utiliser la barre oblique correcte. Ainsi, par exemple, au lieu d'écrire uniquement Unix, 'a/b/c'
vous le feriez à la path.join('a','b','c')
place.
Cependant, il semble que malgré cette différence, si vous ne normalisez pas vos chemins (par exemple en utilisant path.join) et écrivez simplement des chemins comme a/b/c
node.js, vous n'aurez aucun problème à exécuter vos scripts sous Windows.
Alors , est - il un avantage par rapport écrit path.join('a','b','c')
sur 'a/b/c'
? Les deux semblent fonctionner quelle que soit la plate-forme ...