【发布时间】:2012-04-03 03:15:00
【问题描述】:
众所周知,Windows 使用反斜杠执行路径,而 Unix 使用正斜杠执行路径。 node.js 提供path.join() 以始终使用正确的斜杠。因此,例如,不要只编写 Unix 'a/b/c',而是改为使用 path.join('a','b','c')。
但是,尽管存在这种差异,但如果您不规范化您的路径(例如使用 path.join)并且只编写像 a/b/c node.js 这样的路径,那么在 Windows 上运行您的脚本似乎没有问题。
那么写path.join('a','b','c') 而不是'a/b/c' 有什么好处吗?无论平台如何,两者似乎都可以工作......
【问题讨论】: