使用串联vs path.resolve指定绝对路径有什么不同吗?

时间:2016-01-26 14:40:52

标签: node.js

指定绝对路径时,以下调用之间是否存在一些差异?

__dirname + '/app'

vs

path.resolve(__dirname, 'app')

1 个答案:

答案 0 :(得分:2)

是的,所有路径功能(例如path.resolvepath.join)都可以优雅地处理路径中文件夹之间使用分隔符的跨平台差异。 (/\

这些函数还可以处理双重分隔符,例如folder1//folder2优雅。