众所周知,Windows使用反斜杠执行路径,而Unix使用正斜杠进行路径。node.js提供path.join()
了始终使用正确的斜杠。因此,例如,'a/b/c'
您不必编写Unix,而只编写Unix path.join('a','b','c')
。
但是,似乎存在这种差异,但如果您不对路径进行规范化(例如,使用path.join),而仅编写诸如a/b/c
node.js之类的路径,则在Windows上运行脚本没有问题。
那么,有没有写上任何好处path.join('a','b','c')
了'a/b/c'
?无论平台如何,两者似乎都可以工作...