Wie jeder weiß, erstellt Windows Pfade mit umgekehrten Schrägstrichen, während Unix Pfade mit Schrägstrichen erstellt. node.js sieht vor path.join(), immer den richtigen Schrägstrich zu verwenden. Anstatt beispielsweise nur Unix zu schreiben 'a/b/c', würden Sie dies path.join('a','b','c')stattdessen tun .
Es scheint jedoch, dass trotz dieses Unterschieds a/b/ckein Problem mit der Ausführung Ihrer Skripte unter Windows besteht, wenn Sie Ihre Pfade nicht normalisieren (z. B. mit path.join) und nur Pfade wie node.js schreiben .
So gibt es einen Vorteil gegenüber schriftlich path.join('a','b','c')über 'a/b/c'? Beide scheinen unabhängig von der Plattform zu funktionieren ...