jak wszyscy wiedzą, Windows tworzy ścieżki z ukośnikami odwrotnymi, podczas gdy Unix tworzy ścieżki z ukośnikami w przód. node.js zapewnia, path.join()
aby zawsze używać prawidłowego ukośnika. Na przykład zamiast pisać o Uniksie, tylko 'a/b/c'
ty byś zrobił path.join('a','b','c')
.
Wydaje się jednak, że pomimo tej różnicy, jeśli nie znormalizujesz swoich ścieżek (np. Używając path.join) i po prostu napiszesz ścieżki takie jak a/b/c
node.js nie ma problemu z uruchomieniem skryptów w systemie Windows.
Więc jest jakaś korzyść przez pisanie path.join('a','b','c')
na 'a/b/c'
? Oba wydają się działać niezależnie od platformy ...