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