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/c
kein 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 ...