众所周知,Windows使用反斜杠处理路径,而Unix使用正斜杠处理路径。node.js提供了path.join()
来始终使用正确的斜杠。因此,例如,您可以使用path.join('a','b','c')
,而不是只编写Unix的'a/b/c'
。
然而,尽管有这样的差异,如果你不标准化你的路径(例如使用path.join),只是像a/b/c
一样写路径,node.js在Windows上运行你的脚本没有问题。
那么,相对于'a/b/c'
,编写path.join('a','b','c')
有什么好处吗?无论平台如何,两者似乎都能正常工作。
https://stackoverflow.com/questions/9756567
复制相似问题