1、不带参数时
path.resolve()
返回的是当前的文件的绝对路径/Users/xxxx/
2、带不是/
开头的参数
path.resolve('a')
返回的是当前绝对路径拼接现在的参数/Users/xxxx/a
path.resolve('a','b')
返回的是当前绝对路径拼接现在的参数/Users/xxxx/a/b
3、带./
开头的参数
path.resolve('./a')
返回的是当前绝对路径拼接现在的参数/Users/xxxx/a
path.resolve('./a','./b')
返回的是当前绝对路径拼接现在的参数/Users/xxxx/a/b
4、带/
开头的参数 返回的是 /+‘最后一个前面加/的文件文件名’+‘剩下文件夹
path.resolve('/a')
返回的是当前绝对路径拼接现在的参数/a
path.resolve('/a','/b')
返回的是当前绝对路径拼接现在的参数/b
path.resolve('/a','/b', 'c')
返回的是当前绝对路径拼接现在的参数/b/c
其他
Node.js 中,__dirname
总是指向被执行 js 文件的绝对路径
网友评论