path.resolve()用法 node中

node中path.resolve()用法

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 文件的绝对路径

end.

原文:https://www.jianshu.com/p/3a713442b70b

posted @ 2020-01-10 16:21  wxid_m2pywu7fxu1f  阅读(466)  评论(0编辑  收藏  举报